java - Monkey Runner - 在 Java 类中使用它向模拟器发送命令

标签 java android monkeyrunner

我正在尝试使用这个 monkey runner Java 类 here这是从here获得的.它看起来非常好,但是,每次我运行它时都会出现此错误:

02:01:38 E/adb: Failed to get the adb version: Cannot run program "adb": CreateProcess error=2, The system cannot find the file specified

我确保像这样转发并启动猴子服务器:

adb forward tcp:1080 tcp:1080

adb shell monkey --port 1080

我在 eclipse 中运行这个类。我做错了什么?

我还希望链接到在 Java 类中使用 monkey runner 向模拟器发送命令的示例。我不想使用 Python/Jython 脚本,我想在 Java 类中使用它。

最佳答案

如果您使用的是 Windows,则 adb 可能不在系统路径上,而是在用户路径上。 eclipse 正在以另一个用户身份运行它,因此找不到 adb.exe。

关于java - Monkey Runner - 在 Java 类中使用它向模拟器发送命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6723997/

相关文章:

java - 如何使用简单的字符串调用 SOAP 网络服务(字符串格式的 xml)

java - 返回一个数字在数组中出现的次数?

android - 如果两个资源仅在 android 中的扩展名不同,会发生什么情况?

android - 如何同时在多个设备上运行 Monkeyrunner 脚本

java - 我如何配置 Spring Roo 以将 Log4j 替换为 SLf4J 和 Logback 作为默认日志记录库?

java - 如何使用 HtmlUnit 以表单形式提交文件

android - 如何创建动画

android - Facebook Analytics - 应用内通知不起作用

robotium - 可以在机器人中使用来自猴子运行者的命令吗?

AndroidViewClient 不显示 id