使用Android Studio 0.8.1失败[INSTALL_FAILED_DEXOPT]

时间:2014-07-08 23:31:35

标签: android android-studio

当我尝试调试我的应用时,我收到此错误:失败[INSTALL_FAILED_DEXOPT]

我正在使用Android Studio 0.8.1。 这是我尝试安装和调试应用程序时的日志。

Installing <mypackage>
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/<mypackage>"
pkg: /data/local/tmp/<mypackage>
Failure [INSTALL_FAILED_DEXOPT]

现在,我的IDE中的所有应用程序都会发生,包括我的所有真实和虚拟设备。

logcat的:

07-09 01:34:53.895      585-609/? I/PackageManager﹕ Running dexopt on: mypackage
07-09 01:34:53.915  17728-17728/? W/dalvikvm﹕ DexOptZ: zip archive '/data/app/mypackage-1.apk' does not include classes.dex
07-09 01:34:53.915      177-177/? W/installd﹕ DexInv: --- END '/data/app/mypackage-1.apk' --- status=0xff00, process failed
07-09 01:34:53.915      177-177/? E/installd﹕ dexopt in='/data/app/mypackage.apk' out='/data/dalvik-cache/data@app@mypackage-1.apk@classes.dex' res=65280
07-09 01:34:53.915      585-609/? W/PackageManager﹕ Couldn't delete native library directory /data/app-lib/mypackage

4 个答案:

答案 0 :(得分:1)

在我的情况下,当我再次启用Instant Run时出现此错误。通过禁用它消失了。

答案 1 :(得分:1)

解决了使缓存无效并删除.AndroidStudioBeta文件夹

的问题

要使Android Studio中的缓存使用无效:File -> Invalidate Caches and restart

答案 2 :(得分:0)

我遇到了同样的问题。我已经完成了以下步骤来修复它

  1. Android studio - &gt;构建 - &gt;清洁项目
  2. Android studio - &gt;构建 - &gt;重建项目

答案 3 :(得分:0)

使用ProGuard优化代码。