528 Stimmen

Fehler 'App nicht installiert' auf Android

Ich habe ein Programm, das im Android-Emulator funktioniert. Hin und wieder habe ich eine signierte .apk erstellt und sie auf mein HTC Desire exportiert, um sie zu testen. Es hat alles gut funktioniert.

Bei meiner letzten exportierten .apk erhalte ich die Fehlermeldung "App nicht installiert", wenn ich versuche, die .apk zu installieren. Auf den Emulatoren läuft es gut.

Da ich hauptsächlich auf den Emulatoren getestet und nur ab und zu auf ein echtes Telefon exportiert habe, bin ich mir nicht sicher, wann das passiert ist. Was ist die wahrscheinliche Ursache dafür, dass es auf einem physischen Telefon nicht installiert werden kann, aber in den Emulatoren problemlos läuft?

Ich habe versucht, das Telefon neu zu starten und die vorhandene .apk zu entfernen, aber das hat den Fehler nicht behoben.

6 Stimmen

Wenn Sie sagen, Sie hätten die vorhandene .apk-Datei entfernt, meinen Sie damit, dass Sie die Anwendung vom Telefon deinstalliert haben? Wenn nicht, deinstallieren Sie die Anwendung, bevor Sie versuchen, sie erneut zu installieren.

10 Stimmen

Was TomS sagte, laufen adb uninstall your.package.name und dann adb install /path/to.apk . Ich wüsste nicht, warum das nicht funktionieren sollte. Haben Sie irgendetwas an der Unterschriftsprozedur geändert?

2 Stimmen

Haben Sie versucht, es direkt von Eclipse in dem an den Computer angeschlossenen Gerät zu debuggen, um zu sehen, ob das Protokoll etwas mehr sagt?

1voto

Onur D. Punkte 470

Wenn Sie versuchen, eine apk direkt von Google Drive zu installieren, hat ein Neustart des Geräts das Problem bei mir gelöst.

1voto

Gal Rom Punkte 5833

Dieses Problem ist mir schon in verschiedenen Formen begegnet, aber dieses Mal war es ein neues:

In diesem Fall gab es eine Kollision von Anbieternamen - derselbe Anbietername existierte in meiner Anwendung und einer anderen meiner Anwendungen.

1voto

Debrune e brune Punkte 31

Ich habe alle Methoden ausprobiert, die allgemein bekannt sind, Ich war kurz davor aufzugeben, Die Unterschriftensache hat es gelöst.

Ich habe eine Anwendung gefunden, auf der wörtlich "apk signer" stand, und sie hat es geschafft.

0 Stimmen

Android Studio generiert signierte apk unter dem Menüpunkt Build. Damit ist das Problem für mich gelöst. Die signierte apk ist auch kleiner.

1voto

MilaDroid Punkte 1201

In meinem Fall war meine zuvor veröffentlichte App mit einem anderen Schlüssel signiert, also habe ich sie deinstalliert, aber auf meinem Testtelefon (LG G4 H-818) 2 Benutzer existieren also vorherige Anwendung noch installiert auf meinem Handy und nicht deinstalliert Als ich also versuchte, es erneut zu installieren, schlug es fehl...

Ich habe also versucht Benutzer wechseln und deinstallieren Sie die vorherige Anwendung, schließlich wird die Anwendung ordnungsgemäß installiert.

Ich hoffe, es hilft Ihnen in Zukunft :)

1voto

Lunatikzx Punkte 264

Ich hatte die gleiche Art von Fehler war dies cauysed durch diese Zeile in meinem Android manifest XML-Datei.

android:permission="android.permission.INSTALL_LOCATION_PROVIDER"

Ich habe die Leitung entfernt und mein Problem gelöst. Hoffentlich hilft das

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X