2012-02-21 62 views
3

退出APK我知道如何從外殼使用此命令啓動APK:
亞行外殼日上午開始-a -n android.intent.action.MAIN包名稱/活動名稱如何從外殼

是有使用shell命令退出apk的方法嗎?謝謝!

回答

7

嘗試:

adb shell am kill com.blah.foo 

從幫助文檔:「上午殺:殺與包裝相關的所有進程,只有殺死安全終止進程 - 也就是說,不會影響用戶的體驗。」

換句話說:如果你正在積極使用應用程序,這不會殺死它。它只會殺死一個準備被殺的應用程序。

所以,如果你想殺死正在運行時使用的應用程序:

adb shell am force-stop com.blah.foo 

這將關閉它,而不考慮什麼影響

+0

我的亞行說殺死和強制停止命令不存在。 – yoshimonster 2012-02-21 22:59:45

+0

這是說,那是我的,在3.2設備上,也是這樣說的。 – 2012-02-22 00:36:23

+0

奇怪。我已經試過這個根植的2.3.7手機以及運行4.0.3的根系Galaxy Nexus。也許它只適用於根植設備? – dymmeh 2012-02-22 17:55:00

1

我只是用ps來查找進程的PID 。 然後我用kill [pid]來殺死那個進程。

這工作,但如果有任何其他方式,將不勝感激!