Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Android Studio 0.8.1安装[INSTALL_FAILED_DEXOPT]失败_Android_Android Studio - Fatal编程技术网

使用Android Studio 0.8.1安装[INSTALL_FAILED_DEXOPT]失败

使用Android Studio 0.8.1安装[INSTALL_FAILED_DEXOPT]失败,android,android-studio,Android,Android Studio,当我尝试调试我的应用程序时,我遇到了以下错误:失败[INSTALL\u FAILED\u DEXOPT] 我使用的是Android Studio 0.8.1。 这是我尝试安装和调试应用程序时的日志 Installing <mypackage> DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/<mypackage>" pkg: /data/local/tmp/<mypackage> Failure [IN

当我尝试调试我的应用程序时,我遇到了以下错误:失败[INSTALL\u FAILED\u 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]

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

  • Android studio->构建->清理项目
  • Android studio->构建->重建项目

  • 使用ProGuard优化您的代码。

    在我的例子中,当我再次启用Instant Run时出现此错误。通过禁用它,它将消失。

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


    要使Android Studio中的缓存使用无效:
    File->invalidate Caches并重新启动

    logcat中应该有关于失败原因的更多信息。根据日志,apk似乎构建不正确(?)@matiash是的,apk不包含classes.dex,但我不知道原因。格雷德尔似乎没有错误地构建了它。@GabrieleMariotti以前从未见过这个。你能运行
    gradlew clean
    然后发布
    gradlew build
    的输出吗?@GabrieleMariotti你可以发布适合你的答案并接受它。这可能对其他人也有好处……这有时对我也适用,但在3或4次构建迭代之后,问题再次出现。到目前为止还没有找到解决办法。
    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