Atlas Dex分包配置
Dex分包只对Host生效,对Bundle不生效。也就是在Bundle内不能做Dex分包处理,若方法数超过65536,只能拆分Bundle。
android {
defaultConfig {
multiDexEnabled true
}
}
atlas {
atlasEnabled true
tBuildConfig {
atlasMultiDex true
}
}
如没有配置multiDexEnabled true
,则报错:
Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com
.android.dex.DexIndexOverflowException: field ID not in [0, 0xffff]: 65536
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/18/atlas-dex-subcontracting-configuration/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
1
二维码
打赏
海报
Atlas Dex分包配置
Dex分包只对Host生效,对Bundle不生效。也就是在Bundle内不能做Dex分包处理,若方法数超过65536,只能拆分Bundle。
android {
defaultConfig {
mu……
文章目录
关闭
共有 0 条评论