我有一個類似的問題列出here和here。INSTALL_FAILED_DEXOPT錯誤,當試圖安裝應用程序
我每次嘗試在我的Motorola Xoom上安裝我的應用程序時,都會收到INSTALL_FAILED_DEXOPT錯誤。
下面是從控制檯的錯誤消息:
[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!
這裏是相應的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/[email protected]@[email protected]' res = 65280
08-02 09:47:50.160: WARN/PackageManager(142): Package couldn't be installed in /data/app/com.theisenp.blade-1.apk
這裏是我試過到目前爲止:
- 選擇運行配置 - >目標菜單中的「擦除用戶數據」選項。 (雖然我只能看到這個標籤仿真器,而不是我的物理設備。也許我沒有真正從Xoom的抹用戶數據?)
- 試圖重新安裝
- 重新啓動設備的多個前卸載從我的設備應用程序次
任何建議,你可以提供非常感謝!
卸載安裝的應用程序並重新安裝應用程序在大多數情況下工作了。問題是,有更好更快的選擇嗎? – bschandramohan
@ChandraMohan不正確。不要試圖讓它成真。我已格式化我的設備並嘗試重新安裝應用程序。它仍然會拋出這個錯誤! –