Échec de l'installation APK: [échec de la vérification de L'installation]
j'essaie d'installer un APK sur un périphérique exécutant une construction AOSP de Jelly Bean (4.2).
quand j'installerai mon.apk", j'obtiens l'erreur:
[INSTALL_FAILED_VERIFICATION_FAILURE]
j'ai essayé d'utiliser "testsign.jar" de "signer" l'apk mais il ne change pas le résultat
8 réponses
vous devez désactiver la vérification de L'APK pendant l'installation de L'ADB. Si le paramètre de sécurité est grisé ou ne fonctionne pas comme il devrait l'être, essayez shelling dans le périphérique et, en fonction de la base de données de paramètres dans laquelle le paramètre se trouve par niveau D'API (Global, System, Secure), Lancez
$ adb shell settings put global verifier_verify_adb_installs 0
si vous pouvez réellement le définir, il empêchera la vérification des APKs sur ADB.
parfois vous aurez besoin de désactiver le vérificateur de paquets aussi bien en utilisant:
$ adb shell settings put global package_verifier_enable 0
sur KitKat, vous pouvez voir ici que ces paramètres sont dans la base de données globale:
http://androidxref.com/4.4.2_r2/xref/frameworks/base/core/java/android/provider/Settings.java#5015
paramètres du développeur et désactiver vérifier les applications via USB. Ensuite, vous pouvez installer .apk sans aucun problème.
ce qui a fonctionné pour, j'essayais d'installer sur l'appareil avec android 6.0
Settings > Developer Options > Then Turn off Verify Apps over USB
voir première image
Settings > Security > Then Turn on Unknown sources
Enfin
- n'oubliez pas de désinstaller votre application et de la redémarrer.
Suis Settings > Developer Options > Then Turn off Verify Apps over
Settings > Security > Then Turn on Unknown sources
Vous devez autoriser les applications non signées. L'installation est bloquée par Android. Autoriser l'installation d'applications non marchandes dans les Paramètres.
comme quelqu'un l'a dit, vous devez avoir un apk signé pour l'exécuter.Pour avoir un apk signé, cliquez avec le bouton droit de la souris sur votre projet>Outils Android>exportez le paquet d'application signé.Vous serez ensuite invité pour localiser votre fichier de clés, mais si vous n'en avez pas vous pouvez en créer un.Suivez les étapes guidées par eclipse.
mis à part" paramètres mis global verifier_verify_adb_installs 0", Je dois aussi mettre package_verifier_enable à 0 dans mon cas pour que ça fonctionne.
e.g.
adb shell
settings put global package_verifier_enable 0
aucune des suggestions ci-dessus n'a fonctionné pour moi, cependant le redémarrage en usine de l'appareil a fait l'affaire.
RÉPONSE MISE À JOUR: avec les dernières mises à jour Android, maintenant l'erreur suivante peut apparaître lors de l'installation de L'APK à cause de Play Protect:
Failed to finalize session : INSTALL_FAILED_VERIFICATION_FAILURE
Session 'app': Error Installing APKs
afin de corriger ceci (pour les besoins du développeur), vous pouvez désactiver Play Protect comme il est montré ici: application d'installation bloquée par Play protect.