代码之家  ›  专栏  ›  技术社区  ›  Gabriele Mariotti

Android Studio 0.8.1的[INSTALL_FAILED_DEXOPT]失败

  •  5
  • Gabriele Mariotti  · 技术社区  · 10 年前

    当我尝试调试我的应用程序时,我收到以下错误: 失败[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中的所有应用程序,以及我的所有真实和虚拟设备上。

    日志目录:

    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 回复  |  直到 10 年前
        1
  •  1
  •   Carlos Hernández Gil    9 年前

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

        2
  •  1
  •   Gabriele Mariotti    9 年前

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

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

        3
  •  0
  •   Luís Cruz    10 年前

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

    1. Android工作室->构建->清洁项目
    2. Android工作室->构建->重建项目
        4
  •  0
  •   Ayman Mahgoub    10 年前

    使用ProGuard优化代码。