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?

10voto

Nelson Katale Punkte 1162

Ich hatte heute ein ähnliches Problem und dachte zuerst, es sei meine SD-Karte, die beschädigt wurde. Ich habe es auf vielen Geräten mit Android 4.4 und höher versucht, aber es brachte immer wieder das gleiche Problem. v1 jar Unterschrift für Geräte, die älter sind als Android 7.0 Nougat Ich habe also beide Signaturen angewendet, indem ich die beiden Kontrollkästchen aktiviert und eine signierte apk erstellt habe, und es hat funktioniert.

enter image description here

Link zur Lösung Android - Fehler "App nicht installiert" bei der Installation einer signierten APK - Behebung

0 Stimmen

Dies half mir bei einem Gerät, auf dem Android 6 läuft

9voto

Mike F Punkte 501

Das Sideloading von Debug-Apps zum Testen auf einem physischen Telefon hat zuverlässig funktioniert, bis ich das Telefon von Android Pie auf Android 10 aktualisiert habe. Danach wurde jedes Mal, wenn ich versuchte, die App per Sideload zu laden, der Fehler "App nicht installiert" angezeigt.

Aufgrund einer Warnung in meiner AndroidManifest.xml, änderte ich von...

<application
    android:name=".App"
    android:allowBackup="true" ... />

zu...

<application
    android:name=".App"
    android:allowBackup="false" ... />

Danach war ich in der Lage, meine App per Sideload zu laden - einmal. Danach trat wieder die gleiche Fehlermeldung "App nicht installiert" auf. Durch Ändern allowBackup zurück zu true hat es wieder funktioniert (zumindest einmal).

Aus der Anzahl der Antworten und den Unterschieden in den Antworten wird deutlich, dass es viele Gründe für dieses Problem gibt. Ich teile dies, falls es anderen hilft.

1 Stimmen

Ich habe gerade versucht, die android:allowBackup="true" a android:allowBackup="false" und immer noch kein Glück.

0 Stimmen

Es heißt: "Manifest merger fails with multiple error".

8voto

Wenn Sie eine Vorgängerversion dieser Anwendung haben, versuchen Sie, diese zuerst zu löschen; mein Problem wurde auf diese Weise gelöst.

7voto

Nnamdi Punkte 71

Wenn die Anwendung nicht installiert werden kann, löschen Sie die Datei .android_secure/smdl2tmpl.asec von der SD-Karte.

Wenn der Ordner .android_secure im Dateimanager leer ist, löschen Sie sie vom PC.

6voto

Andy Punkte 946

ARGHHHHH! Ich habe versucht, als unsignierte Release APK zu installieren. wenn die richtige Einstellung DEBUG SDK war.

So vergeht eine Stunde.

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