美文网首页
Android SDK启动Monkeyrunner/UIAuto

Android SDK启动Monkeyrunner/UIAuto

作者: JaylynLi | 来源:发表于2018-04-09 16:25 被阅读0次

运行Monkeyrunner/UIAutomatorviewer等会报错:
-Djava.ext.dirs=lib\x86_64;lib is not supported. Use -classpath instead.Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.
问题原因:
版本不兼容的原因,由于jdk的版本太高了,JDK9以后不再支持-Djava.ext.dirs参数
解决方案:
1.高版本的jdk回滚到jdk8
2.修改参数-Djava.ext.dirs 为--class-path

方法:1.找到Android SDK tools 路径下的Monkeyrunner
     2. 打开源文件
     3.修改文件最下面一行:
exec java -Xmx128M $os_opts $java_debug -Djava.ext.dirs="$frameworkdir:$swtpath" -Djava.library.path="$libdir" -Dcom.android.monkeyrunner.bindir="$progdir" -jar "$jarpath" "$@"
      修改为:
exec java -Xmx128M $os_opts $java_debug --class-path="$frameworkdir:$swtpath" -Djava.library.path="$libdir" -Dcom.android.monkeyrunner.bindir="$progdir" -jar "$jarpath" "$@"
     4.保存,运行即可

其他工具修改类似。。。

相关文章

网友评论

      本文标题:Android SDK启动Monkeyrunner/UIAuto

      本文链接:https://www.haomeiwen.com/subject/cqdihftx.html