2
我正在爲Android調試器自動執行單元測試的一些任務。不幸的是,該應用程序似乎崩潰,並提供了一個美好的系統級模態對話框我希望我可以通過adb命令行實用程序向模擬器發送某種命令,以虛擬點擊OK或以其他方式關閉窗口,以便我們可以在後臺再次啓動程序。可以這樣做?在此先感謝。安卓模擬器,ADB命令清除'不幸,MyApp已經停止運行'?
我正在爲Android調試器自動執行單元測試的一些任務。不幸的是,該應用程序似乎崩潰,並提供了一個美好的系統級模態對話框我希望我可以通過adb命令行實用程序向模擬器發送某種命令,以虛擬點擊OK或以其他方式關閉窗口,以便我們可以在後臺再次啓動程序。可以這樣做?在此先感謝。安卓模擬器,ADB命令清除'不幸,MyApp已經停止運行'?
可以使用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>
將這項工作如果顯示被鎖定?我期待沒有。 – Richthofen 2013-02-21 19:58:23
很顯然,在鍵盤鎖上 - 確定按鈕不會收到事件。檢查鍵盤鎖併發送菜單鍵解鎖 – 2013-02-21 20:05:07