Process 'command 'E:\androidStudioSpec\jre\bin\java.exe'' finished with non-zero exit value 1

一个非常离奇的 bug , Google 许久无果,看到 stackoverflow 有个回答是设置 dex 分包的配置,猜想可能是和 dex 分包有问题,果断删除以下的 dex 分包配置,果然运行成功。

 dexOptions {
     javaMaxHeapSize "4g"
     preDexLibraries = false
     additionalParameters += '--multi-dex'
     additionalParameters += '--set-max-idx-number=35000'
     //每个包内方法数上限(根据实际项目配置这个数,来适配4.0-4.4一些低端机型,因为拆分的dex太大,这些低端机型加载不了dex)
     additionalParameters += '--minimal-main-dex'
     }
    原文作者:萬物並作吾以觀復
    原文地址: https://www.jianshu.com/p/d49fa6b9bb24
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞