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.

0voto

Pinak Gauswami Points 320

Si vous utilisez un appareil Xiaomi, vous devez vous connecter à votre compte MI.

Après une inscription réussie, vous pourrez installer et désinstaller via ADB.

0voto

BlackHatSamurai Points 6211

Dans mon cas, cela se produisait parce que j'essayais de désinstaller le mauvais APK. Je n'ai pas réalisé que mon bundleId avait ajouté .demo à l'ID.

0voto

Gayan Kalinga Points 11

En avril 2024, j'ai utilisé les étapes suivantes pour désinstaller des applications de mon Samsung A51 en utilisant MacOs

Prérequis

  1. Activer le débogage USB

  2. Installer homebrew en suivant les instructions https://brew.sh ou vous pouvez chercher comment installer les outils de plateforme android sur Google

  3. Autoriser le périphérique à ADB

    adb devices

la commande ci-dessus devrait s'afficher comme ci-dessous (Si elle montre non autorisé, vous devriez débrancher puis rebrancher et autoriser le périphérique

entrez la description de l'image ici

Étape 01 : Installer les Outils de Plateforme en utilisant brew

brew install android-platform-tools

Étape 02 : Exécuter le shell ADB

adb shell

Étape 03 : Trouver le nom du package En utilisant la commande suivante, vous pouvez trouver le nom du package

pm list packages | grep samsung

entrez la description de l'image ici

Étape 04 : Désinstaller les applications rappelez-vous que lors de la copie du nom du package, copiez seulement la partie requise

pm uninstall -k --user 0 com.samsung.android.aremoji

-1voto

J'ai rencontré un échec lors de l'utilisation de adb shell uninstall com.package.app/

j'ai supprimé / (donc adb shell uninstall com.package.app) et ça fonctionne

-1voto

Essayez de désactiver "Exécution instantanée" depuis les Préférences ! Ça a fonctionné pour moi.

entrer la description de l'image ici

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