web-dev-qa-db-de.com

Installation der Android-App: Unbekannter Fehler (Fehler - nicht für 0 installiert)

Die Anwendung funktioniert gut mit dem Emulator, aber ich kann die Anwendung auf meinem Gerät (Xiaomi Mi4) nicht starten. Zuerst säe ich einen Dialog mit einem solchen Text:

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?

Aber nachdem ich damit einverstanden bin, sehe ich folgende Meldung:

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

Ich habe das Gerät mehrmals neu gestartet und es an den Computer angeschlossen/getrennt, aber es hat nichts geholfen.

20
porfirion

Deaktivieren Sie für Redmi- und Mi-Geräte die MIUI-Optimierung und starten Sie das Telefon neu.

Einstellungen> Zusätzliche Einstellungen> Entwickleroptionen> MIUI Optimization

60
Chirag Shah

Problem ist in Instant Run.

Wie Chirag Shah sagte - auf Xiaomi-Geräten können Sie die MIU-Optimierung deaktivieren - es hat auch für mich funktioniert, als ich es versuchte.

Eine andere Lösung ist, Instant Run in Android Studio-Einstellungen zu deaktivieren ..__ Ich habe daran gedacht, dass ich dieses Problem vor einiger Zeit unter Windows hatte, aber jetzt trat es unter Linux (Ubuntu) auf. Ich habe einen Fehlerbericht an Google geschrieben, aber das Problem ist immer noch hier (das erste Mal war es Android Studio 2.2.3 und jetzt ist es 2.3).

Der Einfachheit halber: Zum Deaktivieren von Instant Run gehen Sie zu 

File->Settings->Build, Execution, Deployment->Instant Run 

 enter image description here

36
porfirion

Nur das Aktivieren der Option "Über USB installieren" in den Entwickleroptionen hat die Arbeit für mich erledigt. Andernfalls müssen Sie die MIUI-Optimierung möglicherweise deaktivieren und erneut starten. Versuchen Sie jedoch zuerst die USB-Option. 

1
Amit Bhatt

Ich habe mein Problem gelöst, indem ich die folgenden Schritte befolgt habe

  1. Deaktivieren Sie die Entwickleroptionen. 
  2. Aktivieren Sie die Entwickleroptionen erneut. 
  3. Aktivieren Sie das USB-Debugging 
  4. Aktivieren Sie die Installation über USB

Nachdem ich die Schritte ausgeführt habe, starte ich von Android Studio und meine App wurde erfolgreich installiert.

0
Zenith