Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Monkey Runner—在Java类中使用它向emulator发送命令_Java_Android_Monkeyrunner - Fatal编程技术网

Monkey Runner—在Java类中使用它向emulator发送命令

Monkey Runner—在Java类中使用它向emulator发送命令,java,android,monkeyrunner,Java,Android,Monkeyrunner,我正在尝试使用这个monkey runner Java类,它是从中获得的。它看起来真的很好,但是,每次我运行它时,都会出现以下错误: 02:01:38 E/adb:无法获取adb版本:无法运行程序 “adb”:CreateProcess error=2,系统找不到该文件 指定的 我确保转发并启动monkey服务器,如下所示: adb转发tcp:1080 tcp:1080 adb shell monkey—端口1080 我在eclipse中运行这个类。我做错了什么 我还希望链接到Java类中使用m

我正在尝试使用这个monkey runner Java类,它是从中获得的。它看起来真的很好,但是,每次我运行它时,都会出现以下错误:

02:01:38 E/adb:无法获取adb版本:无法运行程序 “adb”:CreateProcess error=2,系统找不到该文件 指定的

我确保转发并启动monkey服务器,如下所示:

adb转发tcp:1080 tcp:1080

adb shell monkey—端口1080

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


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

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

如果使用windows,则adb可能不在系统路径上,而是在用户路径上。eclipse正在以另一个用户的身份运行它,因此找不到adb.exe。@Mannaz-我想你是对的!我只是添加了完整路径而不是adb,它不再给我那个错误了。然而,它确实导致了一个空指针异常,我可以解决这个问题。你介意加上上面的答案吗?