la commande adb shell opération non permise
J'essaie d'exécuter
adb shell kill 5539
où 5539
est un id de processus trouvé lors de l'exécution de adb shell ps
, mais je reçois
/system/bin/sh: kill: 5539: Operation not permitted
Comment puis-je corriger mes autorisations?
C'est le seul bad documentation sur kill:
tuer [options]
Tuer tous les processus associés (l'app est le nom du paquetage).
Cette commande ne tue que des processus qui sont sûrs de tuer et qui
pas d'impact sur l'expérience utilisateur. Les Options sont:--user | toutes les | en cours: Spécifier l'utilisateur, dont les processus pour tuer; tous les utilisateurs si non spécifié.
avez-vous essayé
Oui. Pas de dés...
kill -9
? BTW, avez-vous les privilèges de root? mail.kde.org/pipermail/necessitas-devel/2011-June/000139.htmlOui. Pas de dés...
OriginalL'auteur Rose Perrone | 2013-06-17
Vous devez vous connecter pour publier un commentaire.
Mes méthodes:
Sans racine
Je ne sais pas comment le faire avec PID,
kill <PID>
etkill -9 <PID>
ne fonctionne pas dans mon casAvec la racine
J'ai également installé BusyBox pour obtenir plus d'outils UNIX sur mon appareil
ou
adb shell "su -c kill 101"
fonctionne pour moi (sans'
). Merci 🙂OriginalL'auteur KnightWhoSayNi
Vous devez redémarrer la bad en tant que root
Cela va vous donner des autorisations pour tuer le processus.
OriginalL'auteur harsmar
Je ne peut accéder à la base de données de mon émulateur, pas mon appareil. Démarrer l'émulateur à l'aide
emulator -avd <device name>
où vous pouvez trouver le nom de l'appareil par l'exécution deandroid avd
.OriginalL'auteur Rose Perrone