2013-02-22 69 views
1

我閱讀此頁 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 

什麼是最簡單的方法要做到這一點 ?

+0

您正在手機或模擬器上測試嗎? – 2013-02-22 22:29:36

+0

在真實的設備上 – 2013-02-22 22:36:42

+0

是的,當然是列出的 – 2013-02-23 21:26:03

回答

0

可能是爲什麼亞行找不到設備的原因是您正在強制搜索物理的(-d選項)。如果您想與仿真設備進行交互,您應該使用-e選項甚至無選項(亞行應自動解決)。 總結,如果我明白你的問題,我的建議是推出一個AVD,等到開機和使用:

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

其中

<X> 

是您要使用的端口號。