2012-07-16 71 views
10

有沒有使用當前命令行工具(adb,am,pm)來模擬用戶在設置應用程序中按下強制停止的方法?從shell中調用kill <pid>只能模擬系統殺死進程時發生的情況,但強制停止更多的是通過移除Android保存的實例來刪除應用程序的內存。從ADB/Shell命令模擬強制停止

是否有我們可以調用的shell命令來模擬相同的行爲?

乾杯。

回答

21

使用

am force-stop: force stop everything associated with <PACKAGE>. 

am kill: Kill all processes associated with <PACKAGE>. Only kills. 
    processes that are safe to kill -- that is, will not impact the user 
    experience. 

例如:

adb shell am force-stop <PACKAGE> 
+1

確認,剛剛注意到這是我的ICS的設備上。任何想法,當它被引入?我的2.2設備上的'am'版本沒有這兩種。 – Devunwired 2012-07-16 19:41:29

+1

如果我沒有錯,他們被引入Honeycomb – 2012-07-16 19:45:10