在猴子中运行特定命令不起作用

时间:2013-02-22 22:26:49

标签: android monkey

我读了这页 http://hariniachala.blogspot.com/2011/09/android-application-ui-testing-with.html

当我执行此代码时

./adb -d shell monkey -p package_name --port 1080 &
./adb -d forward tcp:1080 tcp:1080
telnet localhost 1080

我遇到了以下问题

C:\Users\subhi\Desktop>adb -d shell monkey -p package_name --port 1080
error: device not found

最简单的方法是什么?

1 个答案:

答案 0 :(得分:0)

可能是ADB未找到设备的原因是您正在强制搜索物理设备(-d选项)。如果要与模拟设备进行交互,则应使用-e甚至无选项(ADB应自动解决)。 总结一下,如果我理解你的问题,我的建议是推出一个AVD,等到开机并使用:

adb shell monkey -p <app.package.name> --port <X> &
adb forward tcp:<X> tcp:<X>
telnet localhost <X>

,其中

<X> 

是您要使用的端口号。