Android SDK MonkeyRunner 25.3.2不会运行

时间:2017-05-24 21:38:02

标签: monkeyrunner

所以我今天升级了Android SDK工具,现在我遇到了运行monkeyrunner的问题。我做了标准(来自命令提示符)

D:\Android\SDK\tools\bin\monkeyrunner.bat D:\ScriptName.py

注1:此版本中monkeyrunner.bat的目录已更改,因此我必须相应地更新命令行。

失败并显示消息:

SWT Folder '..\framework\x86_64' does not exist.

我可以通过编辑monkeyrunner.bat来修复它,而不是将frameworkdir设置为' lib'它被设置为' .. \ lib',猴子运动员jar文件的实际位置。

然而,当我实现此修复时,它会给出错误:

Cannot run program "..\framework\adb.exe" cannot find the file specified.

我有点被困在这里,因为无论我在monkeyrunner.bat中发生什么变化,我都得到相同的消息,这表明jar文件中有这个目录硬编码或其他东西。它应该是" .... \ platform-tools \ adb.exe"

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:7)

- 在记事本中打开monkeyrunner.bat

  • set frameworkdir=.更改为set frameworkdir=..\lib无处不在

  • 找到第call "%java_exe%" -Xmx512m "-Djava.ext.dirs=%frameworkdir%;%swt_path%" -Dcom.android.monkeyrunner.bindir= -jar %jarpath% %*

  • Dcom.android.monkeyrunner.bindir的值更改为包含adb.exe的文件夹的路径。我在平台工具下