Android DexIndexOverflowException

时间:2015-04-07 17:16:02

标签: android dex

我得到了臭名昭着的com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536错误。这意味着我已经达到了最大数量的方法。但我不认为那是问题所在,因为上次我收到此错误(几天前)我刚刚重新创建了我的项目(使用完全相同的类),错误不再出现......

......但现在又回来了!

出现此错误还有其他原因吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

作为临时解决方案,还将使用proguard进行调试组装。添加Gradle

buildTypes {
    release {
        signingConfig signingConfigs.release
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
    debug {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}