com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

android程序编译出现如下报错信息


错误截图.png

解决方法:
在gradle配置里面增加 multiDexEnabled true

defaultConfig {
        applicationId "com.bupt.util"
        minSdkVersion 18
        targetSdkVersion 21
        versionCode 15
        versionName "1.0.15"
        multiDexEnabled true
    }

导入com.android.support:multidex:1.0.0

dependencies {
    compile 'com.android.support:multidex:1.0.0'
}

Application 里重写attachBaseContext方法:

@Override
protected void attachBaseContext(Context base) {
   super.attachBaseContext(base);
   MultiDex.install(this);
}

你可能感兴趣的:(com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536)