【发布时间】:2011-12-15 09:59:43
【问题描述】:
我对如何实际使用monkey 有点困惑,我以为你应该打开模拟器并进入终端编辑器并输入:
$ adb shell monkey -p insert.my.package.name.here -v 500
因为那不起作用(错误,adb: permission denied)
我试过monkey -p insert.blah.blah -v 500,结果它被杀死了,我做错了什么?
【问题讨论】:
我对如何实际使用monkey 有点困惑,我以为你应该打开模拟器并进入终端编辑器并输入:
$ adb shell monkey -p insert.my.package.name.here -v 500
因为那不起作用(错误,adb: permission denied)
我试过monkey -p insert.blah.blah -v 500,结果它被杀死了,我做错了什么?
【问题讨论】:
它可能正在尝试通过您的 USB 端口与设备通信。
您可能只需要在其中添加一个-e 来告诉 adb 连接到模拟器:
$ adb shell monkey -p insert.my.package.name.here -v 500
(或-s serialnum,如果您有多个模拟器在运行。)
请参阅 ADB 文档中的 Directing commands。
【讨论】:
这里解释得很好:
https://android.googlesource.com/platform/development/+/master/cmds/monkey/README.NETWORK.txt
它是一个测试应用程序的工具,端口指示连接哪个端口(绑定到本地主机)以发出远程命令
【讨论】: