一个非常离奇的 bug , Google 许久无果,看到 stackoverflow 有个回答是设置 dex 分包的配置,猜想可能是和 dex 分包有问题,果断删除以下的 dex 分包配置,果然运行成功。
代码语言:javascript复制 dexOptions {
javaMaxHeapSize "4g"
preDexLibraries = false
additionalParameters = '--multi-dex'
additionalParameters = '--set-max-idx-number=35000'
//每个包内方法数上限(根据实际项目配置这个数,来适配4.0-4.4一些低端机型,因为拆分的dex太大,这些低端机型加载不了dex)
additionalParameters = '--minimal-main-dex'
}