在发布模式下,Android 5.0中的INSTALL_FAILED_DEXOPT错误

Roc*_*kin 33 android gradle google-groups android-sdk-tools android-multidex

我对INSTALL_FAILED_DEXOPT有一个奇怪的问题.这发生在模拟器和设备中的android 5.0设备中.奇怪的是,它在调试模式下构建变量时效果很好.

如果我更改为Release I,则仅在5.0设备上获得此异常.我彻底浏览了谷歌提供的所有链接.

  1. 擦除数据

  2. 买了一个我可以第一次安装的新设备,但我仍面临同样的问题.

  3. 项目具有多索支持: - 在gradle中是真的

  4. 还尝试将SDK工具版本和构建工具版本更改为最新版本,即24.4.0.

我用这个设备 在此输入图像描述

当我在发布模式下构建时,我得到此错误 在此输入图像描述

在控制台中

在此输入图像描述

这些是我们使用的构建类型.

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
        signingConfig signingConfigs.release
    }


    debug {
        applicationIdSuffix ".debug"
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
        signingConfig signingConfigs.debug
    }


}
Run Code Online (Sandbox Code Playgroud)

使用SDK工具的图片:

在此输入图像描述 我可以向你保证,从来没有安装过该设备.如果已安装,我已经清除了所有内容.

这世界上有人可以帮我解决这个问题.因为它让我们疯狂......

小智 0

此问题可能是由于 Android Studio 和项目之间的 sdks 不匹配而导致的。该项目使用的是旧的 SDK,一旦我将它们制作为相同的,我就清理并重建了该项目,一切都很好。