L’installation n’a pas réussi à finaliser la session… Les signatures sont incohérentes – Android

J’essaie de lancer mon projet mais j’ai cette erreur:

Échec de l’installation avec le message Échec de la finalisation de la session: INSTALL_FAILED_INVALID_APK: /data/app/vmdl1841863905.tmp/11_app-debug Les signatures sont incohérentes. Il est possible que ce problème soit résolu en désinstallant une version existante de l’apk si elle est présente, puis en la réinstallant.

AVERTISSEMENT: la désinstallation supprimera les données de l’application!

Voulez-vous désinstaller l’application existante?

Si j’appuie sur Oui, après quelques secondes, la même erreur apparaît. J’ai essayé de supprimer manuellement l’application, mais l’application est déjà supprimée de mon téléphone.

Cette erreur m’arrive généralement dans Android Studio lorsque j’essaie d’ouvrir un projet qui a été déplacé d’un autre chemin ou d’un autre emplacement, mais d’autres circonstances peuvent également être à l’origine de ce problème:

  • menu “Construire”
  • exécuter “Rebuild Project”.

Ensuite, exécutez l’application sur le périphérique ou l’émulateur, et l’erreur disparaît. Je sais que l’erreur n’a rien à voir avec cela, mais c’est ce qui résout le problème pour moi, essayez de me le faire savoir.

Suis aussi confronté au même problème. Cela peut être résolu. Supprimez les répertoires mentionnés ci-dessous et redémarrez AndroidStudio. Exécutez l’application.

entrer la description de l'image ici

Désactiver l’exécution instantanée dans Android Studio, puis nettoyer, reconstruire et exécuter, il devrait résoudre ce problème.

J’ai été faire cela et résolu:

Je désinstalle MyAPP.apk, et je ne peux pas l’installer maintenant. donc, j’installe un MyAPP.apk à la main.

Maintenant, j’essaie de réessayer avec Android Studio, et cela a fonctionné pour moi.

Si vous rencontrez ce problème, essayez cette méthode, travaillez peut-être pour vous aussi.

J’utilise la saveur car j’ai besoin de publier la version 2 (Person, Enterprise).

J’ai le même problème. Mon fichier est écrit versionCode android versionName dans build.gradle. (Avant qu’il ne soit dans AndroidManifest.xml).

entrer la description de l'image ici

entrer la description de l'image ici entrer la description de l'image ici

Solution: désactiver l’exécution instantanée

Android Studio> Préférences> Créer, exécuter, déployer> Décocher Activer l’exécution instantanée pour modifier le code / modifier les ressources lors du déploiement

Mes problèmes étaient spécifiquement liés à une incohérence de package:

Installation failed with message Failed to finalize session: INSTALL_FAILED_INVALID_APK: /data/app/vmdel334040403.tmp/11_package_name_--dev package com.package.name inconsistent with com.package.othername It is possible that this issue is resolved by uninstalling...

Non, pas vrai. Il n’y avait rien à désinstaller. Rien n’a fonctionné. Nettoyage, Invalidate Cache / Restart, suppression de dossiers, .gradlew, redémarrage de l’appareil, détwigment d’objects, etc …

En outre, lorsque vous créez le nom de votre package pour un projet, vous pouvez également enregistrer les problèmes que vous avez rencontrés et NE PAS LE CHANGER. C’est un identifiant unique pour votre application dans le Play Store. Il est utilisé dans de nombreux processus d’identification de messagerie en nuage et de redéploiement de noms de paquets.

Android Studio 3.1 Build #AI-173.4670197, built on March 21, 2018 JRE: 1.8.0_152-release-1024-b01 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains sro Mac OS X 10.12.6

Dans Android Studio à partir du menu de construction:

 1. Clean Project 2. Rebuild Project 

Cela a résolu le même problème pour moi …

J’ai pu résoudre ce problème en faisant:

  1. détwigr le périphérique
  2. adb kill-server
  3. adb start-server
  4. dispositif de prise
  5. Exécuter l’application à partir d’un périphérique virtuel
  1. Build-> Rebuild Project.
  2. Nettoyer.
  3. Courir

Espérons que le problème sera résolu.

Désactiver l’exécution instantanée dans Android Studio. 1-Allez dans Paramètres. 2 – Sélectionnez Générer, Exécuter, Déployer -> Exécuter instantanément -> décochez Activer l’exécution instantanée des modifications de code / ressource de remplacement à chaud lors du déploiement.

Et puis nettoyer, reconstruire et exécuter, il devrait résoudre ce problème

Dans mon cas, j’avais ajouté une ligne vierge supplémentaire après la ligne versionCode. J’ai continué à obtenir une version incohérente. Il s’est finalement éteint après avoir supprimé la ligne vierge supplémentaire et synchronisé à nouveau.

J’ai eu la même erreur après la mise à jour de Windows 10. Ce que j’ai fait pour que ça marche, c’était de nettoyer et de reconstruire le projet.

J’ai eu cette erreur après avoir ajouté une configuration de signature.

Résolu en supprimant le dossier de construction ::

  1. Vue du projet -> app -> build (supprimer ce dossier ou tous les dossiers en dessous)
  2. Projet propre
  3. Reconstruire le projet

Pour moi, j’ai dû redémarrer mon téléphone pour le faire fonctionner (l’application a été désinstallée au redémarrage de mon téléphone).

Dans AndroidManifest.xml, vous devez append android:installLocation="preferExternal" ci-dessus .

entrer la description de l'image ici

dans mon cas après Rebuild Project travaillé: D