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.

18
demandé sur Adriaan 2017-03-28 21:44:31

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

58
répondu Chirag Shah 2017-04-07 11:22:24

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 

enter image description here

32
répondu porfirion 2017-05-12 20:35:47

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.

1
répondu Amit Bhatt 2018-02-04 19:28:13

j'ai résolu mon problème en suivant les étapes suivantes

  1. désactiver les options des développeurs.
  2. redémarrez les options du développeur.
  3. activez le débogage USB
  4. 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.

0
répondu Zenith 2018-09-13 05:15:30