Solución:
La primera forma
Necesita root
Usar kill
:
adb shell ps
=> Enumerará todos los procesos en ejecución en el dispositivo y sus ID de proceso
adb shell kill <PID>
=> En lugar de <PID>
use el ID de proceso de su aplicación
La segunda forma
En Eclipse abierto DDMS
perspectiva.
En Devices
vista encontrará todos los procesos en ejecución.
Elija el proceso y haga clic en Stop
.
La tercera forma
Solo matará el proceso en segundo plano de una aplicación.
adb shell am kill [options] <PACKAGE>
=> Elimina todos los procesos asociados con (el nombre del paquete de la aplicación). Este comando mata solo los procesos que son seguros para eliminar y que no afectarán la experiencia del usuario.
Las opciones son:
–usuario | todo | actual: especifique el usuario cuyos procesos eliminar; todos los usuarios si no se especifica.
El cuarto camino
Necesita root
adb shell pm disable <PACKAGE>
=> Deshabilita el paquete o componente dado (escrito como “paquete / clase”).
La quinta forma
Tenga en cuenta que ejecutar-como solo es compatible con aplicaciones que están firmadas con claves de depuración.
run-as <package-name> kill <pid>
El sexto camino
Introducido en Honeycomb
adb shell am force-stop <PACKAGE>
=> Forzar la detención de todo lo asociado con (el nombre del paquete de la aplicación).
PD: Sé que el sexto método no funcionó para usted, pero creo que es importante agregar este método a la lista, para que todos lo sepan.
Si tiene un dispositivo rooteado, puede usar kill
mando
Conéctese a su dispositivo con adb:
adb shell
Una vez que se establece la sesión, debe escalar los privilegios:
su
Luego
ps
enumerará los procesos en ejecución. Anote el PID del proceso que desea finalizar. Entonces deshazte de eso
kill PID