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);
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。