INSTALL_FAILED_DEXOPT Fehler beim Versuch, die Anwendung zu installieren
Ich habe ein ähnliches problem, die aufgelisteten hier und hier.
Ich bin immer ein INSTALL_FAILED_DEXOPT Fehler jedes mal, wenn ich versuche, installieren Sie die app auf meinem Motorola Xoom.
Hier ist die Fehlermeldung aus der Konsole:
[2011-08-02 09:34:43 - Blade] Installation error: INSTALL_FAILED_DEXOPT
[2011-08-02 09:34:43 - Blade] Please check logcat output for more details.
[2011-08-02 09:34:43 - Blade] Launch canceled!
Und hier ist die entsprechende logcat:
08-02 09:47:48.910: ERROR/PackageManager(142): Package com.theisenp.blade has mismatched uid: 10023 on disk, 10073 in settings
08-02 09:47:48.910: INFO/PackageManager(142): Linking native library dir for /data/app/com.theisenp.blade-1.apk
08-02 09:47:49.110: ERROR/dalvikvm(2094): Duplicate interface: 'Lgnu/trove/TIntIntProcedure;'
08-02 09:47:49.110: ERROR/dalvikvm(2094): Trouble with item 1108 @ offset 0x5d49c
08-02 09:47:49.110: ERROR/dalvikvm(2094): Cross-item verify of section type 0006 failed
08-02 09:47:49.110: ERROR/dalvikvm(2094): ERROR: Byte swap + verify failed
08-02 09:47:50.140: ERROR/dalvikvm(2094): Optimization failed
08-02 09:47:50.150: WARN/installd(91): DexInv: --- END '/data/app/com.theisenp.blade-1.apk' --- status=0xff00, process failed
08-02 09:47:50.150: ERROR/installd(91): dexopt failed on '/data/dalvik-cache/data@[email protected]@classes.dex' res = 65280
08-02 09:47:50.160: WARN/PackageManager(142): Package couldn't be installed in /data/app/com.theisenp.blade-1.apk
Hier ist, was ich bisher ausprobiert habe:
- Auswahl der "Wipe User Data" - option in der "Konfigurationen Ausführen" - > Menü "Ziel". (Obwohl ich kann nur sehen, Emulatoren und nicht mein physisches Gerät in dieser Registerkarte. Vielleicht bin ich tatsächlich nicht abwischen user-Daten aus dem Xoom?)
- Deinstallation der app vom Gerät, bevor Sie versuchen zu installieren
- Das Gerät neu zu starten mehrmals
Alle Vorschläge, die Sie anbieten, sind sehr viel geschätzt!
InformationsquelleAutor der Frage theisenp | 2011-08-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, deinstallieren Sie diese app, und alle anderen, die Ihre Unterschrift auf Ihr Gerät (Ihre anderen apps). Reinigen Sie Ihr Projekt und starten Sie installieren. Auch Sie sollten die Installation Ihrer app durch eine andere bedeuten, dass die ADB-zum Beispiel mit dropbox.
InformationsquelleAutor der Antwort Snicolas
können Sie auch ausprobieren, wipe user data option beim starten von emulator.Dieser arbeitete für mich.Der Grund für diesen Fehler ist Sie nicht aktualisieren Sie Ihre emulator mit der Anwendung von Daten, die sich bereits verändert.Also emulator nicht finden können, die neue Daten in der installierten Anwendung.hoffe, das wird für Sie arbeiten.
InformationsquelleAutor der Antwort kaushak trivedi
Schlage ich vor, läuft Eclipse und anzeigen der LogCat-Ausgabe, um zu sehen, was die eigentliche Fehlermeldung ist. Ich wurde immer diese Fehlermeldung, und es war, weil mein Gerät war wenig Speicher und es war ein Fehlschlag, der zum entpacken der APK. Ich glaube, es gibt mehrere Gründe, dass dieser Fehler ausgelöst werden kann und das deinstallieren oder löschen von Benutzerdaten möglicherweise unnötig.
InformationsquelleAutor der Antwort Bryan Bedard
Hatte ich "Verwalten von App-Berechtigungen" aktiviert, nach dem deaktivieren konnte ich app installieren mit adb
InformationsquelleAutor der Antwort Chris