7
votes

Comment tuer des applications natales de 'adb shell'?

Je suis capable de démarrer des applications natales à l'aide de am démarrage -a action -n packagename / activité . Comment pouvez-je tuer / arrêter une application native de adb shell ?


1 commentaires

4 Réponses :


1
votes

Veuillez essayer la commande ci-dessous dans la coquille ADB.

adb shell kill <PID>


3 commentaires

@ user774217, ça ne doit pas être exécuté dans la coquille d'Android. Voir qu'il commence par adb shell ? Essayez-le à Ubuntu.


Julian Fondirs a raison. S'il vous plaît essayez-le dans votre terminal Ubuntu.


Cela tue le processus mais ne garantit pas que l'application est fermée et partie. Par exemple, essayez ceci sur Skype rendrait l'application simplement redémarrer instantanément (essayez-la une fois que vous êtes connecté à Skype).



10
votes

Chirag l'a supprimé, alors voici à nouveau:

adb shell ps | grep com.myapp | awk '{print $2}' | xargs adb shell kill


3 commentaires

Juste le adb shell ps | GREP $ 1 | AWK '{IMPRESSION 2 $}' Portion est idéal pour extraire uniquement le PID d'une application nommée (1 $ dans cet exemple).


Si vous ne pouvez pas tuer le service car vous avez besoin d'un accès root, modifiez la dernière partie à refléter xargs adb shell 'su -c kill' . En outre, Stackoverflow.com/a/9418553/198348 est liée.


"Opération non autorisée"



32
votes
adb shell am force-stop packagename

3 commentaires

@Steverichey Pourquoi cela ne fonctionnerait-il pas sur UNIX? Je viens de l'essayer sur Ubuntu 14.04 et ça marche très bien.


@Chisfoster Je ne voulais que cela, par opposition à la meilleure réponse (qui ne fonctionne pas dans Windows), cela fonctionne pour les utilisateurs Windows.


Étant donné que tuer le processus de premier plan nécessite un accès root, cela pourrait être la meilleure option suivante!



4
votes

Une autre façon de tuer votre application consiste à envoyer votre application au backround (à l'aide du bouton Accueil) et appelez:

adb shell am force-stop com.your.package


0 commentaires