Installation de l'application Android: échec inconnu (échec - non installé pour 0)
Application fonctionne très bien sur émulateur, mais je ne peux pas lancer application sur mon appareil (Xiaomi Mi4). Au début, j'ai des graines de dialogue avec ce genre de texte:
Installation failed with message Failed to establish session.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.
WARNING: Uninstalling will remove the application data!
Do you want to uninstall the existing application?
mais après que j'ai accepté-je vois dans log ce message:
Launching app
$ adb install-multiple -r <....>
$ adb shell pm uninstall com.example.app.debug
Unknown failure (Failure - not installed for 0)
Error while Installing APKs
j'ai redémarré l'appareil à plusieurs reprises et branché/débranché à l'ordinateur, mais rien n'y fit.
4 réponses
pour les appareils Redmi et Mi, désactivez L'optimisation MIUI et redémarrez votre téléphone.
Paramètres > Paramètres supplémentaires > Options du développeur > optimisation du MIUI
Problème Instant Run
.
comme L'a dit Chirag Shah - sur les appareils Xiaomi, vous pouvez désactiver L'optimisation MIU - cela a fonctionné pour moi aussi quand j'ai essayé.
une Autre solution est de désactiver Instant Run
dans les paramètres d'android studio.
Je me suis souvenu - j'ai eu ce problème il y a quelque temps sur windows, mais maintenant il s'est produit sur linux(ubuntu). J'ai écrit un rapport de bogue à google, mais le problème est toujours là (pour la première fois C'était Android studio 2.2.3 et maintenant c'est 2.3).
Pour commodité: Pour désactiver l'Instant Exécuter accédez à
File->Settings->Build, Execution, Deployment->Instant Run
seulement en activant "Install via USB" dans les options du développeur a fait le travail pour moi. Sinon, vous pouvez avoir besoin d'éteindre L'optimisation MIUI et redémarrer à nouveau, mais essayez L'option USB d'abord.
j'ai résolu mon problème en suivant les étapes suivantes
- désactiver les options des développeurs.
- redémarrez les options du développeur.
- activez le débogage USB
- activer L'installation via USB
après avoir suivi les étapes que j'exécute à partir d'android studio et il a été installé avec succès mon application.