尝试安装应用程序时INSTALL_FAILED_DEXOPT错误

the*_*enp 17 eclipse android android-install-apk android-logcat

我有一个类似的问题列出的那些在这里这里.

每次我尝试在我的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!
Run Code Online (Sandbox Code Playgroud)

这里是相应的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@app@com.theisenp.blade-1.apk@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
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所尝试的:

  • 在Run Configurations - > Target菜单中选择"Wipe User Data"选项.(虽然我只能在此选项卡中看到模拟器而不是我的物理设备.也许我实际上并没有从Xoom中擦除用户数据?)
  • 在尝试重新安装之前从我的设备卸载应用程序
  • 多次重启设备

您提供的任何建议都非常感谢!

Sni*_*las 20

尝试卸载此应用以及在您的设备上拥有签名的所有其他应用(您的其他应用).清理项目并重新启动安装.此外,您应该考虑通过ADB的其他方式安装您的应用程序,例如使用dropbox.

  • 不,这对我没有帮助!我在设备清理项目上没有我自己的应用程序并试图安装但没有运气. (4认同)

Rom*_*ych 10

我没有安装任何较早版本的App,因此不能选择卸载。在较新版本的Emulator上,您可以通过在AVDM(Android虚拟设备管理器)中进行冷启动来解决此问题,这对我有所帮助。

可以找到冷靴的地方