/ / Come uccidere un processo avviato da android am - android, adb

Come uccidere un processo avviato da android am - android, adb

Io uso il seguente comando per iniziare a riprodurre un film sul mio dispositivo Android:

adb shell am start -d file:///sdcard/fff.wvm -t video/3gp -a android.intent.action.VIEW

Voglio fermare (uccidere) il processo prima di essofiniture. Qualcuno conosce il nome del processo "am start" comando create? Ho usato ps per ottenere i processi in esecuzione in background, ma c'è molto, ed è difficile dire quale sia.

risposte:

1 per risposta № 1

Se conosci il pacchetto che si sta avviando, usa:

adb shell am force-stop <PACKAGE>

Per me com.android.gallery ha funzionato abbastanza bene, tuttavia questo dipende dall'app installata e dalle app preferite, ovviamente. Andando, spingendo Indietro potrebbe terminare la riproduzione - meno ha funzionato con il lettore di sistema:

adb shell input keyevent 4

Aggiunta del comando ...

adb shell am kill-all

... dovrebbe uccidere il processo in seguito.