【问题标题】:SWT folder '..\framework\x86' does not exist. Please set ANDROID_SWT to point to the folder containing swt.jar for your platformSWT 文件夹 '..\framework\x86' 不存在。请设置 ANDROID_SWT 指向包含您平台的 swt.jar 的文件夹
【发布时间】:2017-07-18 10:00:20
【问题描述】:

我尝试通过“monkeyrunner cameraTest.py”运行我的 android 测试脚本 但它不能工作,cmd 告诉我这个

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

有人知道怎么处理吗?谢谢

【问题讨论】:

标签: java android python testing monkeyrunner


【解决方案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。

下一步:

进入你的工具文件夹,创建文件夹名称framework。然后将adb.exe复制到framework文件夹中。最后再次运行monkeyrunner。

祝你好运

【讨论】:

  • 你是一个救生员,我试图这样做超过两天。你救了我的一周。非常感谢!
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    • 2016-01-01
    相关资源
    最近更新 更多