Session 'app': Erreur lors de l'Installation de l'APK
Essayer d'installer l'application sur un périphérique réel instructions suivantes:- http://developer.android.com/tools/device.html. À la fin de Android Studio donnant erreur:
Session 'app': Error Installing APK
Je crois que le problème peut probablement être dans mon appareil android(il est chinois Doogee X5). Il n'a pas donné USB Vendor ID de développeur docs j'ai donc décidé de suivre les instructions avec aléatoire ID de fournisseur de la part de HTC.
Je suis sûr qu'il y est un moyen d'exécuter l'application sur n'importe quel appareil android, mais je n'ai pas trouver de réponse sur comment le faire.
Je suis en cours d'exécution par le biais de Linux Ubuntu 14.04 LTS
- Avez-vous activé le mode Débogage et l'Installation de sources inconnues dans les Paramètres de votre mobile? Vous pouvez simple de générer un signé apk eux et l'installer sur votre mobile, ou d'utiliser un Android AVD manager pour créer un périphérique virtuel.
- Bien sûr, j'ai activé le mode Débogage et l'installation de sources inconnues sur mon appareil. AVD fonctionne correctement, mais je n'ai pas besoin AVD dans ce cas
Vous devez vous connecter pour publier un commentaire.
Edit:
Dans les nouvelles versions d'Android Studio versions, vous pouvez re-synchroniser le projet à l'aide de ce bouton:
Pour les anciennes versions:
Ouvrir Gradle fenêtre (sur le côté droit dans Android Studio) et cliquez sur le bouton actualiser.
Cependant, il n'est pas sûr à 100% correctif.
Des Solutions pour d'autres cas:
Ouvrir la fenêtre de terminal et tapez "adb kill-server", puis tapez "adb start-server". Généralement, après quelques heures d'inactivité, la bad utilisé pour déconnecter le périphérique. (Si vous n'avez pas le sdk/platform-tools dans la variable d'environnement PATH, vous devez ouvrir un terminal dans le dossier)
Un conseil si ces solutions ne permettent pas de vous aider à:
Si vous ouvrez la fenêtre Journal d'Événements dans le coin en bas à droite de Android Studio, vous pouvez voir un message d'erreur détaillé.
Autres cas limite
Si vous voyez cette erreur: INSTALL_FAILED_INVALID_APK:... les signatures sont incompatibles.
Puis, malheureusement, un gradle d'actualisation n'est pas suffisant, vous devez aller à Build -> Propre Projet et puis Exécutez à nouveau.
Problème avec l'émulateur Android
Si vous souhaitez déployer l'APK à un Émulateur Android et que vous voyez le "Erreur lors de l'installation de l'APK" le message, votre émulateur peut être congelé et besoin de redémarrer.
File >Settings >Build,Execution,Deployment > Instant Run
Éteindre l'Instant exécuter enlevé mon erreur pour Androdi Studio 2017.03.03 v2.3
Vous devez activer les options pour les Développeurs et permettre Débogage USB:
http://www.androidcentral.com/how-enable-developer-settings-android-42
À l'intérieur de
Developer Options
, permettre Débogage USBEssayez d'utiliser une version différente de Gradle(version stable).
Pour résumer:
- Je résoudre ce problème par supprimer le dossier de création puis l'exécution du projet de nouveau
Assurez-vous que votre appareil n'est pas de Mémoire!
J'ai changé de port USB et qu'il fixe pour moi.
Assurez-vous que le nom du projet ne contient pas de caractères spéciaux.
Une autre possibilité peut être le pilote USB sur votre PC. Dans mon cas, la commutation de mon 3.0 port USB de mon 2.0 port résolu le problème.
Vous assurer appareil android dispose de suffisamment de mémoire pour installer l'application. Parfois, il arrive tellement de travail avec application multimédia où le dispositif de stockage augmente et vous continuez à vous interroger à propos de l'erreur.
Par conséquent, de libérer un peu de mémoire et d'essayer de l'installer à nouveau!
Un peu en retard à la fête, mais assurez-vous que vous êtes en train de construire une bonne établir la variante. Parfois il m'arrive que lorsque je mets à jour QUE la version variantes sont totalement foiré, donc au lieu de construction de la "debug" variante je suis actuellement à la construction de la "libération" de la variante, sorties apk à un emplacement différent (pas d'application/répertoire de construction, mais à l'application directement) et j'obtiens l'erreur suivante:
Pour corriger cela il suffit d'ouvrir le menu dans le coin en bas à gauche, cliquez sur "Construire des Variantes" et sélectionnez la variante de débogage (il peut avoir un nom différent, en fonction du nombre de modules/saveurs personnalisées ou gradle construire des types que vous avez).
Essayez de supprimer le
.idea
dossier et.gradle
dossier, puis cliquez surSync Project with Gradle Files
, lorsque le processus est terminé, essayez de l'exécuter de nouveau l'application.Espère que cela fonctionne.
appuyez simplement sur le bouton Construire à partir de la barre de menu, puis appuyez sur construire application de l'attendre terminé, puis appuyez sur construire APK et puis exécutez votre émulateur, il va travailler
Utilisation de facilement changer de valeur de la variable se produisent souvent dans
build.gradle
(comme la Date)Dans mon cas avec Android 8.0(Oreo), aucun de ces solutions a fonctionné!
Si vous avez plus de 1 utilisateur, vous devez aller dans Paramètres->Applications->Toutes les Applications->Trouver l'application et désinstaller pour tous les utilisateurs!
Après ces étapes, il a travaillé!
Simplement de reconstruire et de nettoyage de projet, puis exécutez le projet.
Cela se produit parce que le gradle est pas synchronisé avec l'application. Allez dans : Outils -> Android -> Sync Projet avec Gradle fichiers. Exécutez de nouveau et vous devriez être bon d'aller.
Rien au-dessus m'a aidé. L'empreinte de dialogue n'apparaît pas. J'ai vérifié sur un autre appareil android et de la boîte de dialogue est apparue et de débogage a été possible.
Donc, le problème était sur le côté du dispositif pas sur l'ordinateur côté j'ai fait reset "paramètres d'usine" sur l'appareil et cela m'a aidé.
J'ai résolu mon problème, en utilisant simplement :
Build->Nettoyage de Projet
puis
Build->Projet de Reconstruction de
J'ai eu ce même problème et aucune des autres solutions n'a fonctionné pour moi.
Bien qu'aucune erreur n'a été démontré, ni élargie dans mon IDE interface graphique, j'ai ouvert un deuxième Android Studio fenêtre avec un projet différent et remarqué dans le fond que la "Journal des Événements" a montré une erreur dans une fenêtre différente, mais pas dans le projet que j'avais ouvert. La question était:
Error: INSTALL_FAILED_CONFLICTING_PROVIDER
Qui m'amènent ici - Installation d'erreur s'affiche dans la console: ÉCHEC de l'INSTALLATION CONTRADICTOIRES FOURNISSEUR :
J'ai eu ce FileProvider marqué dans le manifeste:
Qui j'avais copié à partir d'un autre projet et oublié de renommer les 'autorités' Chaîne. Après le changer pour quelque chose d'unique, il a fonctionné sans problème.
Assurez-vous de ne pas avoir de conflit d'autorité des Chaînes de caractères comme dans mon exemple.
Aussi, si pas d'erreurs apparaissent, essayez d'ouvrir un deuxième projet et de voir si le "Journal des Événements" montre des erreurs dans cet emplacement à la place.
Aller à l'avd manager et cliquez sur effacer les Données de l'appareil que vous souhaitez exécuter. A travaillé pour moi. La taille de l'appareil sur le disque permettra de réduire après l'effacement des données. J'espère que cela aide quelqu'un.
Vous devez activer les options pour les Développeurs et activer le Débogage USB:
1:Allez dans le menu paramètres, puis faites défiler jusqu'à "à Propos du téléphone." Appuyez dessus.
2:faites Défiler vers le bas encore une fois, si vous voyez "numéro de Build." (Votre numéro de build peut varier de la nôtre ici.)
Appuyez sur sept (7) fois.
Après le troisième robinet, vous verrez ludique boîte de dialogue qui indique que vous êtes quatre robinets loin d'être un développeur.
Gardez à puiser, et hop, vous avez les paramètres de développeur back.
Mon problème a été résolu par
Nettoyez --> Reconstruire --> Exécuter
et dans mon cas, c'était parce que j'ai accidentellement supprimé le dossier du projet et quand j'ai cliqué sur ctrl+z pour restaurer quelque chose de mal est arrivé.
Mon problème est que je n'ai pas accepter la connexion de l'ordinateur après la mise sur le débogage à distance. Une fois que j'accepte l'adresse mac, il s'en alla. Stupide erreur, mais je n'ai pas vu la boîte de dialogue la première fois. La peine de vérifier si les autres n'ont pas de résoudre le problème. Mais probablement qu'un problème la première fois que vous configurez un téléphone.
Ce qui a fonctionné pour moi, c'est de supprimer l'application à partir de l'émulateur (qui était une application construite à partir d'un ancien commit) et de ré-exécuter à partir d'Android Studio.
Il a été écrit ci-dessus: dans mon cas, c'était tout simplement hors de la mémoire sur le périphérique de stockage. Ajouter plus d'espace vide et d'erreur disparaît
J'ai essayé d'invalider le cache, supprimer dossier de création et de gradle de synchronisation. Aussi, je ne pouvais pas le désinstaller car l'application n'est pas visible sur l'appareil. J'ai donc essayé de désinstaller par la BAD et cela a fonctionné.
Si vous utilisez l'émulateur android, essayez de changer un appareil.