android - 尝试安装应用程序时出现 INSTALL_FAILED_DEXOPT 错误

标签 android eclipse android-logcat android-install-apk

我遇到了与列出的 here 类似的问题和 here .

每次我尝试在摩托罗拉 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/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

这是我迄今为止尝试过的:

  • 在“运行配置”->“目标”菜单中选择“删除用户数据”选项。 (虽然我在这个选项卡中只能看到模拟器而不是我的物理设备。也许我实际上并没有从 Xoom 中删除用户数据?)
  • 在尝试重新安装之前从我的设备上卸载应用程序
  • 多次重启设备

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

最佳答案

我没有安装任何以前版本的应用程序,因此无法选择卸载。在较新版本的模拟器上,您可以通过在 AVDM(Android 虚拟设备管理器)中执行 冷启动 来解决这个问题,这对我有帮助。

Place Where you can find cold boot

关于android - 尝试安装应用程序时出现 INSTALL_FAILED_DEXOPT 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6913230/

相关文章:

java - Eclipse 在启动时读取错误的导入

android - 关于 "Handling column default value when upgrading to Room 2.2.0"的困惑?

android - 为什么我的 Android 应用程序在类开始时使用 findViewById(R.id.******) 初始化变量时崩溃并出现 NullPointerException?

android - 在没有 Android Studio 的情况下构建项目

java - 用 eclipse 导出的可运行 jar 不起作用,在 eclipse 中它仍然有效

eclipse - 自定义 Eclipse 包

android - java.lang.classcastException android.content.pm.ResolveInfo

android模拟器过度登录

android - 为什么 logcat 显示 WARN/Resources(1865) : Converting to string: TypedValue{t=0x12/d=0x0?

java - 如何在 Release build 的 android 中使用 Proguard 防止 LOG 打印