106 votes

Adb désinstallation a échoué

Je suis en train d'écrire quelques applications d'exemple.
Après avoir débogué ces applications, je ne vois pas de bouton de désinstallation dans la gestion des applications de mon appareil.
Lorsque je fais adb uninstall, cela me dit toujours Échec sans raison apparente.
Dans DDMS, j'ai vu que mon apk est stocké dans /data/app/com.k2g.leaveDemo-1.apk.
Je ne suis pas sûr de ce que je manque.
Je dois toujours réinitialiser mon appareil pour me débarrasser de ces applications :(

Dois-je signer quelque chose?
Dois-je faire quelque chose en mode débogage?
Ou cela dépend-il de la version?

Je suis en train d'utiliser un Samsung S2.

11voto

bySamo Points 415

Okey J'étais dans la même situation J'ai essayé tout cela sans résultat.. et la dernière réponse était proche.. Je l'ai fait comme suit :

afin d'obtenir le bon nom de votre package faites ce qui suit :

adb shell pm list packages | grep "nom de votre application ici"

vous devriez voir le bon nom de votre application.. donc maintenant cela fonctionne juste:

adb uninstall com.nom-reel-de-votre-application

enfin la commande run fonctionne à nouveau :

ionic run android

9voto

reox Points 1444

Il semble que vous ayez une application qui contient un administrateur de périphérique caché comme celui-ci ici : http://www.symantec.com/security_response/writeup.jsp?docid=2013-060411-4146-99

vous ne pouvez désinstaller une telle application que si vous désactivez d'abord l'administrateur de périphérique. Vous pouvez utiliser https://play.google.com/store/apps/details?id=com.trendmicro.mtrt.hiddenDAcleaner pour le désactiver ou le faire vous-même en envoyant l'intention à l'application qui invoque le récepteur qui désactivera l'administrateur de périphérique.

9voto

Je trouve que adb shell pm uninstall fonctionne de manière cohérente, tandis que adb uninstall ne fonctionne pas.

7voto

no_cola Points 1090

Essayez de désactiver "Exécution instantanée" à partir de la fenêtre des paramètres

4voto

fferracioli Points 41

Peut-être que vous essayez de désinstaller une application qui est un administrateur de téléphone.

Pour pouvoir le désinstaller, allez dans Paramètres > Sécurité > Administrateurs de téléphone. Si l'application est répertoriée, décochez-la et confirmez l'opération.

Après cela, vous devriez pouvoir le désinstaller en utilisant la zone des paramètres de l'application ou adb.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X