monkeyrunner无法运行的问题解决方案总结

SWT folder '' does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.

这个错误一般有两处需要修改,都是路径相关的原因(猜测可能jdk相关文件路径有变化,因为安装的路径下没有framework文件夹)

if exist %frameworkdir%\%jarfile% goto JarFileOk
    set frameworkdir=lib

修改为,需要指定monkeyrunner当前文件下 swt.jar目录(在上一级lib文件夹下)

if exist %frameworkdir%\%jarfile% goto JarFileOk
    set frameworkdir=..\lib

之后会有adb相关的报错,也是因为路径只想错误,找到adb.exe在上两级目录下,修改为  ..\..\platform-tools

call "%java_exe%" -Xmx512m "-Djava.ext.dirs=%frameworkdir%;%swt_path%" -Dcom.android.monkeyrunner.bindir=..\..\platform-tools -jar %jarpath% %*

猜你喜欢

转载自www.cnblogs.com/testerhome-yizhou2018/p/9565037.html