2013-07-26 14 views
5

Ich verwende die neueste adt-bundle-windows-x86_64-20130717, mitUnable App in 2.3.3 Emulator installieren: INSTALL_FAILED_DEXOPT

  • Android SDK Tools - 22.0.4
  • Android SDK Platform-Tools - 18

I hatte versucht, App auf Emulator 2.3.3 zu installieren, sowohl für ARM als auch für Intel. Es ist jedoch nicht mehr arbeiten (Früher in meiner gleichen Win64 Maschine arbeiten, bevor ich bin mit neuester adt)

Installation error: INSTALL_FAILED_DEXOPT 
Please check logcat output for more details. 
Launch canceled! 

Meine Emulator Einstellung wie folgt ist.

enter image description here

hatte ich how to solve INSTALL_FAILED_DEXOPT this error? gefolgt. Es hilft nicht für meinen Fall.

Beachten Sie, dass Emulator mit 4.1.2 sehr gut für Intel funktioniert. Ich versuche sogar, die APK per E-Mail zu versenden, und lade -> vom Emulator installieren. Aber ist es das, was ich bin immer Application not installed

enter image description here

Jede Abhilfe Um dieses Problem zu überwinden?

Mein logcat ist mit einem solchen Protokollierung

E/PackageManager(855): Package org.yccheok.jstock.gui has mismatched uid: 10031 on disk, 10033 in settings 
E/dalvikvm(1241): LinearAlloc exceeded capacity (5242880), last=468 
E/dalvikvm(1241): VM aborting 
E/installd(798): dexopt failed on '/data/dalvik-cache/[email protected]@[email protected]' res = 11 

Hinweis, wird das Problem nicht auftreten, wenn ich Emulator wurde 4.1.2

+0

Was sagt 'logcat'? – Vikram

+0

Nicht wirklich. Ich akzeptiere es so, wie ich es für andere hilfreich empfinde. Aber nicht ich. Ich benutze den Emulator von Android Studio. Nicht praktisch, weil mein Projekt in Eclipse ist. –

Antwort

0

setzen sehr Es ist Es ist schwer herauszufinden, was der Fehler aus den von Ihnen bereitgestellten Informationen ist.

Versuchen Sie, die folgenden

Viel Glück!

1

Versuchen Sie, Ihre App zu deinstallieren, bevor es wieder zu installieren. Es scheint, das Problem für einige gemäß this

2

gelöst zu haben Die meiste Zeit mit übermäßigen Werten für LinearAlloc verbunden. Wenn Sie den ausführlichen Modus für logcat angeben, erhalten Sie weitere Details (kann das Problem sogar lokalisieren).

Es gibt keine definitive Lösung, die ich hörte.Manchmal kann es durch Abwischen von AVD behoben werden, einige reparieren nur durch Erhöhung der SD-Karte, einige mussten neue AVD neu erstellen, einige reparierten es durch Neuinstallation von ADT, es gibt viele Fixes Leute sprechen von Antwort kann als aktuelles Problem variiert werden.

Manchmal können beschädigte Dateien beschädigt werden, oder Anwendungen installieren Einträge, die Android verwirrt, ob App installiert ist oder nicht. Oder durch Verwendung von komplexen Bibliotheken oder sogar Problem mit dem Compiler selbst.

Es gibt nicht viele klare Informationen zu diesem Fehler von Google, sie sagen, dass es sich um einen Fehler in Android OS handelt, der in einigen Fällen keine Dateihandles freigibt. Bei der Suche nach Logcat ist es immer mit einigen Dex-Dateien verbunden. und so zu DDMS und Compiler.

Ich schlage vor, Sie alle Updates, um zu versuchen, ich angegeben, beziehen sich auch die angezeigten Links

Issue 22586: Dexopt fails with "LinearAlloc exceeded" for deep interface hierarchies

Cleanup redundant interfaces from iftable to avoid excessive LinearAlloc use

Issue 42538: INSTALL_FAILED_DEXOPT solved by dex.disable.merger=true


Wenn fehlgeschlagen alles bitte Ihre ausführliche logcat

1

Ich hatte das gleiche Problem nach dem Upgrade ADT und ich war für fast ein halbes Tag für dieses Problem stecken.Nach jeder HIT und TRY Methode fand die Lösung.

**

EINE VON PROJECT BUILD TARGET Bibliothek wurde dann mein Projekt HIGHER, GERADE VERÄNDERUNG DER BIBLIOTHEK PROJECT BUILD Ziel 3.0 und mein Projekt BUILD Ziel 4.0.3 und verschwindet.

**

posted einfach meine Lösung, wenn es andere in Zukunft hilft.

+1

danke für deinen rat (nicht geholfen für mich, sondern führt zur lösung). Ich muss PRE-DEX EXTERNAL JARS ... ABHÄNGIGKEITEN AUSSCHALTEN. Ich benutze IntelliJ Idea, wenn Sie auch fremd sind - gehen Sie zu Projektstruktur - Module - Verpackung – djdance