这应该是最新版SDK所带的一个坑吧。因为这个我折腾了一天,到Stack Overflow 上搜相同的问题,很多类似的问题。功夫不负有心人,搜到一个完美的答案。
参考:http://blog.csdn.net/zjabc520/article/details/76043741
首先,jdk和python的环境变量设置好。sdk相应的环境变量也设置好。
用记事本打开monkeyrunner.bat文件 ,修改以下位置:
for /f %%a in ("%APP_HOME%\lib\monkeyrunner-25.3.2.jar") do set jarfile=%%~nxa
set frameworkdir=.
set libdir=
rem-----------------------------------------------------------------------
rem 注释下面的4行
rem if exist %frameworkdir%%jarfile% goto JarFileOk
rem set frameworkdir=lib
rem if exist %frameworkdir%%jarfile% goto JarFileOk
rem set frameworkdir=..\framework
rem 手动修改文件
set frameworkdir=..\lib
rem---------------------------------------------------------------------------
:JarFileOk
然后执行monkeyrunner会发生adb找不到的错误
在tools下新建framework文件夹,复制adb.exe到此文件夹下.