2017-05-24 40 views
0

因此,我今天升级了Android SDK工具,现在我遇到了让monkeyrunner运行的问题。我所做的是(从命令提示符)标准Android SDK MonkeyRunner 25.3.2不会运行

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”

任何帮助,将不胜感激。

+0

如果你不能找到一个解决方案,你可以尝试[AndroidViewClient /库莱布拉(https://github.com/dtmilano/AndroidViewClient),这是一个下拉更换为最的情况 –

回答

3

-open在记事本monkeyrunner.bat

  • 变化set frameworkdir=.set frameworkdir=..\lib到处

  • 找到行​​

  • 变化Dcom.android.monkeyrunner.bindir值以包含文件夹ADB的路径。可执行程序。我的是在平台的工具