68 votes

Session 'app' : Erreur lors de l'installation de l'APK

J'essaye d'installer l'application sur un appareil réel en suivant les instructions :-) http://developer.Android.com/tools/device.html . A la fin, Android Studio donne une erreur :

Session 'app': Error Installing APK 

Je pense que le problème peut probablement venir de mon appareil Android (c'est un Doogee X5 chinois). Il n'y a pas d'ID de fournisseur USB dans les documents du développeur, j'ai donc décidé de suivre les instructions avec un ID de fournisseur aléatoire de HTC.

Je suis sûr qu'il existe un moyen d'exécuter l'application sur n'importe quel appareil Android, mais je n'ai pas encore trouvé de réponse sur la façon de le faire.

Je fonctionne sous Linux Ubuntu 14.04 LTS

0 votes

Avez-vous activé le mode débogage et l'installation à partir de sources inconnues dans les paramètres de votre mobile ? Vous pouvez simplement générer un apk signé et l'installer sur votre mobile ou bien utiliser un gestionnaire d'AVD Android pour créer un appareil virtuel.

0 votes

Bien sûr, j'ai activé le mode débogage et l'installation à partir de sources inconnues sur mon appareil. L'AVD fonctionne correctement mais je n'ai pas besoin de l'AVD dans ce cas.

87voto

Andras Kloczl Points 5444

Edit :

Dans les versions plus récentes d'Android Studio, vous pouvez re-synchroniser le projet en utilisant ce bouton :

enter image description here

Pour les versions plus anciennes :

Ouvrez la fenêtre Gradle (sur le côté droit dans Android Studio) et cliquez sur le bouton d'actualisation.

Cependant, ce n'est pas une solution sûre à 100%.

Solutions pour les autres cas :

Ouvrez une fenêtre de terminal et tapez "adb kill-server", puis tapez "adb start-server". Habituellement, après quelques heures d'inactivité, adb a utilisé pour déconnecter le périphérique. (Si vous n'avez pas le sdk/platform-tools dans la variable d'environnement PATH, alors vous devez ouvrir un terminal dans ce dossier)

Un conseil si ces solutions ne vous aident pas : Si vous ouvrez la fenêtre du journal des événements dans le coin inférieur droit d'Android Studio, vous pouvez voir un message d'erreur détaillé.

Autre cas limite Si vous voyez cette erreur : INSTALL_FAILED_INVALID_APK :... les signatures sont incohérentes. Dans ce cas, malheureusement, un rafraîchissement de gradle ne suffit pas, vous devez aller dans Build -> Clean Project puis Run again.

Problème avec l'émulateur Android Si vous voulez déployer l'APK sur un émulateur Android et que vous voyez le message "Error installing APK", votre émulateur est peut-être gelé et doit être redémarré.

1 votes

Vous pouvez commenter cela après avoir eu suffisamment de réputation !

0 votes

J'ai du "Build" - "Rebuild project" après avoir changé le certificat de débogage.

0 votes

Pour moi, désactiver l'exécution instantanée a réglé le problème.

54voto

郑松岚 Points 1743

Désactiver l'exécution instantanée a supprimé mon erreur pour Androdi Studio 2017.03.03 v2.3

enter image description here

2 votes

En utilisant la dernière version d'Android Studio (v2.3), j'ai soudainement cessé de fonctionner et j'ai eu ce problème ennuyeux. J'ai perdu 3 jours de mon temps libre pour le faire fonctionner et finalement ce que vous avez suggéré a fait l'affaire.

0 votes

Merci, vous venez de m'épargner quelques heures de travail supplémentaires pour trouver le problème.

1 votes

Windows 10 avec Android Studio 2.3 : Pour ouvrir cette fenêtre, Fichier => Paramètres, dans le volet de gauche Build, Execution, Deployment => Instant Run.

12voto

Elenasys Points 23268

Vous devez activer les options du développeur et activer Débogage USB :

  1. Allez dans le menu des paramètres, et faites défiler jusqu'à "A propos du téléphone". Appuyez dessus.
  2. Faites défiler la page jusqu'en bas, où vous verrez "Numéro de construction". (Votre numéro de construction peut varier du nôtre ici).
  3. Tapez dessus sept (7) fois. Après la troisième tape, vous verrez une boîte de dialogue amusante qui vous dira que vous êtes à quatre tapes de devenir un développeur. (Si seulement c'était aussi simple, hein ?) Continuez à taper et pouf vous avez récupéré les paramètres du développeur.

http://www.androidcentral.com/how-enable-developer-settings-Android-42

À l'intérieur de Developer Options , permettre Débogage USB

enter image description here

0 votes

Merci, mais je l'ai fait avant de demander. Le débogage USB est donc activé alors que j'obtiens cette erreur.

2 votes

Pour moi, j'ai dû l'éteindre et le rallumer pour qu'il fonctionne. Sinon, la boîte de dialogue des empreintes digitales n'apparaissait pas.

0 votes

@Legoless oui mon ami tu as raison, parfois la première fois ne fonctionne pas apparemment et tu dois l'éteindre et le rallumer.

8voto

Phan Van Linh Points 16963

J'arrange cela en supprimer le dossier de construction puis relancez le projet

enter image description here

8voto

Anatoly Points 102

Essayez d'utiliser une autre version de Gradle (version stable). Pour résumer :

  • Vérifiez votre fichier gradle pour debuggable false/true
  • Invalider les caches et redémarrer
  • Vérifiez l'emplacement de votre installation
  • Redémarrer adb

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