2012-07-16 8 views
10

Czy istnieje sposób korzystania z bieżących narzędzi wiersza poleceń (adb, am, pm) do emulowania użytkownika naciskającego Wymuś zatrzymanie z poziomu aplikacji Ustawienia? Wywołanie powłoki kill <pid> z powłoki działa tak dobrze, aby emulować, co dzieje się, gdy system zabija proces, ale funkcja Wymuszanie zatrzymuje więcej, aby usunąć pamięć aplikacji, usuwając jej instancje zapisane przez Androida.Emulacja zatrzymywania siły z poleceń ADB/powłoki

Czy istnieje polecenie powłoki, które możemy wywołać, aby emulować to samo zachowanie?

Pozdrawiam.

Odpowiedz

21

Użyj opcji am:

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. 

na przykład:

adb shell am force-stop <PACKAGE> 
+1

Ack, po prostu zauważyłem to na moim urządzeniu ICS. Jakiś pomysł, kiedy został wprowadzony? Wersja 'am' na moich urządzeniach 2.2 nie ma żadnej z nich. – Devunwired

+1

Jeśli się nie mylę, zostały one wprowadzone w strukturze plastra miodu –

Powiązane problemy