1.在主module的gradle文件(app.gradle) android 节点修改如下:
defaultConfig {
multiDexEnabled
true
}
dexOptions {
incremental true
javaMaxHeapSize
"4g"
}
android.applicationVariants.all { variant -> dex.doFirst{ dex-> if (dex.additionalParameters == null) { dex.additionalParameters = [] } dex.additionalParameters += '--set-max-idx-number=48000' } }dependencies节点
dependencies { compile 'com.android.support:multidex:1.0.0' }
二 修改自定义Application 新增如下方法
@Override
protected void attachBaseContext(Contextbase) {
super.attachBaseContext(base);
MultiDex.install(this);
}
本文介绍了解决Android应用因Dex方法数超过65536限制导致的问题的方法。通过在Gradle配置中启用multiDex并设置相关参数,同时在自定义Application类中调用MultiDex.install()来实现多Dex支持。
3275

被折叠的 条评论
为什么被折叠?



