解决 AndroidStudio 打包时出现 too many classes in --main-dex-list 的问题

image.png

打包时遇到这个问题,查找了很多解决方案都未能解决。最终找到了一个方案结束了我漫长的英文阅读之路。这里分享一下。
在 build.gradle 中进行如下配置。

 dexOptions {
        incremental true
        javaMaxHeapSize "4g"
        keepRuntimeAnnotatedClasses false
    }

出处:https://stackoverflow.com/questions/32721083/too-many-classes-in-main-dex-list-main-dex-capacity-exceeded
另外,方法数超过 64k 可以参考官方提供的解决方案:
https://developer.android.com/studio/build/multidex.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容