71 votes

L'installation n'a pas réussi à finaliser la session... Les signatures sont incohérentes - Android

J'essaie d'exécuter mon projet mais j'obtiens cette erreur :

L'installation a échoué avec le message Failed to finalize 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ésoudre en désinstallant une version existante de l'apk, si elle est présente 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 s'affiche. J'ai essayé de supprimer manuellement l'application mais elle est déjà supprimée de mon téléphone.

0 votes

Avez-vous trouvé une solution à ce problème ?

0 votes

Avez-vous essayé ma réponse ?

2 votes

Oui, j'ai essayé mais ça ne marche pas.

199voto

AbelSurace Points 1908

Cette erreur se produit généralement dans Android Studio lorsque j'essaie d'ouvrir un projet qui a été déplacé à partir d'un autre chemin ou d'un autre emplacement, d'autres circonstances peuvent également causer cela, ce qui fonctionne pour moi est :

  • menu "Build" (construire)
  • exécutez "Reconstruire le projet".

Ensuite, lancez l'application sur l'appareil ou l'émulateur, et l'erreur disparaît. Je sais que l'erreur n'a rien à voir avec le problème mais c'est ce qui le résout pour moi, essayez et tenez-moi au courant.

0 votes

Cela fonctionne même lorsque vous modifiez la signature de votre application en la signant avec une clé différente. Après avoir nettoyé et reconstruit, vous obtiendrez un autre message d'erreur dans AS, mais après avoir cliqué sur OK, l'application est correctement installée.

0 votes

Fonctionne également pour Installation failed with message Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/vmdl.....tmp/11_app-debug package android inconsistent with ..... It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.

0 votes

C'est la meilleure réponse !

13voto

Sathish Gadde Points 434

Je suis également confronté au même problème. Supprimez les répertoires mentionnés ci-dessous et redémarrez AndroidStudio, puis lancez l'application.

enter image description here

11voto

Kunal Parte Points 115

Désactivez l'exécution instantanée dans Android Studio, puis nettoyez, reconstruisez et exécutez, ce qui devrait résoudre le problème.

0 votes

Celui-ci m'a aidé, j'étais confronté à ce problème lors de l'exécution de mon application sur mon appareil : Failed to finalize session : INSTALL_FAILED_INVALID_APK : Missing existing base package for com.mypackage...

9voto

Blaze Gawlik Points 139

Solution : Désactiver l'exécution instantanée

Android Studio > Préférences > Construction, exécution, déploiement > Décochez Activer l'exécution instantanée pour échanger à chaud les modifications de code/ressources lors du déploiement.

Mes problèmes étaient spécifiquement liés à une incohérence du paquet :

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, c'est faux. Il n'y avait rien à désinstaller. Rien n'a fonctionné. Nettoyage, Invalidation du cache/redémarrage, suppression des dossiers, .gradlew, redémarrage de l'appareil, débranchement, etc...

Un conseil à tout le monde : lorsque vous créez le nom de votre paquet pour un projet, évitez les problèmes que j'ai eus et NE LE CHANGEZ PAS. C'est un identifiant unique pour votre application dans le Play Store. Il est utilisé dans de nombreuses messageries en nuage pour l'identification et le deeplinking des 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 s.r.o Mac OS X 10.12.6

5voto

Hamed Points 297

Sur Android Studio à partir du menu de construction :

1. Clean Project
2. Rebuild Project

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

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