SWT文件夹'.. \ framework \ x86'不存在。请将ANDROID_SWT设置为指向包含您平台的swt.jar的文件夹

问题描述 投票:1回答:2

我尝试通过“monkeyrunner cameraTest.py”运行我的Android测试脚本,但它无法正常工作,cmd告诉我这个

SWT文件夹'.. \ framework \ x86'不存在。请将ANDROID_SWT设置为指向包含您平台的swt.jar的文件夹。

有谁知道如何处理这个?谢谢

java android python testing monkeyrunner
2个回答
1
投票

希望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。

祝好运


0
投票

除了@ ohbo的解决方案,将AdbWinApi.dll,AdbWinUsbApi.dll复制到框架文件夹解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.