2013-02-21 65 views
2

我正在爲Android調試器自動執行單元測試的一些任務。不幸的是,該應用程序似乎崩潰,並提供了一個美好的系統級模態對話框我希望我可以通過adb命令行實用程序向模擬器發送某種命令,以虛擬點擊OK或以其他方式關閉窗口,以便我們可以在後臺再次啓動程序。可以這樣做?在此先感謝。安卓模擬器,ADB命令清除'不幸,MyApp已經停止運行'?

回答

3

可以使用input tap <x> <y>命令點擊確定按鈕。

input命令在JB以下選項4.2:

usage: input ... 
    input text <string> [delay] 
    input keyevent <key code number or name> 
    input [touchscreen|touchpad] tap <x> <y> 
    input [touchscreen|touchpad] swipe <x1> <y1> <x2> <y2> 
    input trackball press 
    input trackball roll <dx> <dy> 
+0

將這項工作如果顯示被鎖定?我期待沒有。 – Richthofen 2013-02-21 19:58:23

+0

很顯然,在鍵盤鎖上 - 確定按鈕不會收到事件。檢查鍵盤鎖併發送菜單鍵解鎖 – 2013-02-21 20:05:07