monkeyrunner - 当我运行 monkey runner 时,出现 swt 错误

标签 monkeyrunner

我创建了以下脚本并将其保存为 lib 文件夹中的 (test.mr) 并从命令提示符 C:\Android_Stuff\android-sdk-windows\tools\lib\monkeyrunner test.mr 运行

@Importing monkeyrunner    
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice

@waiting for the device connection
device = MonkeyRunner.waitForConnection()

@Installing my app.
device.installPackage('C:/Android_Stuff/android-sdk-windows/tools/lib/purchase.apk')

@starting my demo page
device.startActivity(component='com.mobilemoneynetwork.purchase/.demo')

@selecting the Menu Button.
device.press('KEYCODE_MENU','DOWN_AND_UP')

我得到了

Unable to access jarfile ..\framework\archquery.jar
SWT folder '' does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.

最佳答案

在环境变量中设置ANDROID_SWT路径应该是“your path”\Android\Sdk\tools\lib\x86_64

关于monkeyrunner - 当我运行 monkey runner 时,出现 swt 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8182378/

相关文章:

android - 一只猴子到底在搞什么我的 Android 手机?

python - 无法运行 monkeyrunner 脚本 - java.lang.IllegalArgumentException : Bad level

android - monkeyrunner.press 的第三个参数是什么

android - Android 上的 UI 压力测试

android - 在我手机的 Android>data 文件夹中看不到我的应用程序包

安卓猴赛跑者 : Touch with MOVE

android - 远程重启离线 Android 设备

java - Android:如何以编程方式检测 Android 设备中的谷歌登录弹出窗口

android - 是否可以从 MonkeyRunner 脚本调用 Monkey 测试