2014-11-04 36 views
4

我有以下問題:使用Android ADB外殼返回一個活動

我公司生產的沒有返回按鈕(未實體,而不是在屏幕的底部)一個Android設備,所以我不能返回到上一個活動/屏幕。現在我需要測試由第三方開發的應用程序,該應用程序僅在返回到上一屏幕時才保存設置。

有什麼辦法可以返回到前一個屏幕或模擬用戶點擊返回按鈕?

我發現這個返回HOME(Android的主屏幕):

adb shell am start -a android.intent.action.MAIN -c android.intent.category.HOME 

也瞭解活動管理器和練習猴這些鏈接:

http://developer.android.com/tools/help/adb.html#am

http://developer.android.com/tools/help/monkey.html

但是無法解決我的問題。任何人都知道如何使用adb完成此調用?

+0

如果應用程序沒有保存狀態上轉變爲家庭,或有另一個應用程序啓動替換它,那麼你失敗了,它打破,需要固定的。 – 2014-11-04 13:59:38

回答

4

,你可能會想嘗試:

adb shell input keyevent KEYCODE_BACK 
+1

完美!這只是一個返回按鈕。謝謝! – 2014-11-04 13:47:38

+1

歡迎您 - 很高興能夠提供幫助! – ligi 2014-11-04 14:27:48