2012-07-16 26 views
10

Ayarlar uygulamasından Force Stop'a basan bir kullanıcıya benzetmek için geçerli komut satırı araçlarını (adb, am, pm) kullanmanın bir yolu var mı? Kabuktan kill <pid>'u çağırmak, yalnızca sistem bir işlemi öldürdüğünde ne olacağını taklit edecek kadar iyi çalışır, ancak Force Stop, uygulamanın kaydettiği ActivityRecord örneklerini kaldırarak uygulamanın belleğini kaldırmak için daha fazlasını yapar.ADB/Shell Komutlarından Öykünme Gücü Durdurma

bu aynı davranışı taklit etmek çağırabilir bir kabuk komut var mı?

Şerefe.

cevap

21

Kullan duyuyorum: Örneğin

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

ACK, sadece benim ICS cihazında bu fark ettim. Ne zaman tanıtıldığına dair bir fikrin var mı? 2.2 cihazımda 'am' sürümü bunlardan birine sahip değil. – Devunwired

+1

Yanılmıyorsam, onlar Petek'te tanıtıldı –