Process 'command 'E:androidStudioSpecjrebinjava.exe'' finished with non-zero

2019-04-09 17:49:05 浏览数 (4)

一个非常离奇的 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'
     }

1 人点赞