Отказ [ INSTALL_FAILED_DEXOPT ]

? Vlad161 @ | Original: StackOverFlow
---

Когда я загрузить мое приложение в виртуальном устройстве у меня есть проблема, как это исправить? Виртуальный устройство : Nexus S, CPU : Intel Atom x86 . Я использовать Android Студия

Waiting for device.
Target device: emulator-5554
Uploading file
    local path: D:gitGeniusappuildapkapp-debug-unaligned.apk
    remote path: /data/local/tmp/com.vlad.genius.app
Installing com.vlad.genius.app
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.vlad.genius.app"
pkg: /data/local/tmp/com.vlad.genius.app
Failure [INSTALL_FAILED_DEXOPT]

Я работает виртуальное устройство с протрите пользовательские данные, но это Никак мне помочь.

В LogCat я вижу эту линию :

05-04 16:44:49.940    1775-1775/? W/dalvikvm﹕ DexOptZ: zip archive '/data/app/com.vlad.genius.app-1.apk' does not include classes.dex
05-04 16:44:49.940      956-956/? W/installd﹕ DexInv: --- END '/data/app/com.vlad.genius.app-1.apk' --- status=0xff00, process failed
05-04 16:44:49.940      956-956/? E/installd﹕ dexopt failed on '/data/dalvik-cache/data@app@com.vlad.genius.app-1.apk@classes.dex' res = 65280
---

Top 5 ответ

1lazywiz @

Наиболее распространенной причиной этой проблемы является Dex ограничения на Android. Есть два вида лимита, в первую очередь на ряд методов, которые вы можете иметь и второй вокруг размера кэш-памяти ( таким образом, непосредственно связанных с ними)

Документы Google эту проблему здесь: http://code.google.com/p/android/issues/detail?id=22586

Итак, первый вопрос будет, которые Android Версия вы пытаетесь установить. Затем с помощью dexdump инструмент (в наращивании инструмента в Android SDK ) и выяснить ряд методов, которые вы имеете.