É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

18
demandé sur dcarr622 2013-02-22 03:58:59

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

26
répondu Hypothetical inthe Clavicle 2017-04-18 14:59:57

paramètres du développeur et désactiver vérifier les applications via USB. Ensuite, vous pouvez installer .apk sans aucun problème.

15
répondu Abdul Hafeez 2018-02-05 07:35:00

ce qui a fonctionné pour, j'essayais d'installer sur l'appareil avec android 6.0

  1. Settings > Developer Options > Then Turn off Verify Apps over USB voir première image

  1. Settings > Security > Then Turn on Unknown sources

Enfin

  1. 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

7
répondu Gpak 2018-07-20 18:52:18

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.

4
répondu ApolloSoftware 2013-02-22 00:18:06

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.

0
répondu ProudKenyan 2014-06-20 12:09:11

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
0
répondu lordhong 2017-04-04 00:12:08

aucune des suggestions ci-dessus n'a fonctionné pour moi, cependant le redémarrage en usine de l'appareil a fait l'affaire.

0
répondu Misha 2018-06-06 15:20:53

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.

0
répondu juliancrg 2018-10-02 17:10:54