当我尝试调试我的应用程序时,出现了以下错误:Failure [INSTALL_FAILED_DEXOPT]
我正在使用Android Studio 0.8.1。
这是我尝试安装和调试应用程序时的日志。
现在我的IDE中所有应用程序都会出现这种情况,包括我所有的真实和虚拟设备。
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
gradlew build
的输出是正确的(当它构建 classes.dex 时不是 UP-TO-DATE,所以应该构建它)。然而,apk 文件并不包含它。 我将清除缓存并重置.AndroidStudioBeta
文件夹。 - Gabriele Mariotti