我尝试通过“monkeyrunner cameraTest.py”运行我的Android测试脚本,但它无法正常工作,cmd告诉我这个
SWT文件夹'.. \ framework \ x86'不存在。请将ANDROID_SWT设置为指向包含您平台的swt.jar的文件夹。
有谁知道如何处理这个?谢谢
希望http://blog.csdn.net/zjabc520/article/details/76043741可以帮助你。
修改:
for /f %%a in ("%APP_HOME%\lib\monkeyrunner-25.3.2.jar") do set jarfile=%%~nxa
set frameworkdir=.
set libdir=
**rem if exist %frameworkdir%\%jarfile% goto JarFileOk**
**rem set frameworkdir=lib**
**rem if exist %frameworkdir%\%jarfile% goto JarFileOk**
**rem set frameworkdir=..\framework**
rem add this
**set frameworkdir=..\lib**
:JarFileOk
然后运行monkeyrunner,它会发生adb not found。
下一步:
转到你的工具文件夹,创建文件夹名称框架。然后将adb.exe复制到framework文件夹中。最后再次运行monkeyrunner。
祝好运
除了@ ohbo的解决方案,将AdbWinApi.dll,AdbWinUsbApi.dll复制到框架文件夹解决了我的问题。