网上搜到4种解决方案汇总
1.在app的build文件下配置
defaultConfig {
...
dexOptions {
javaMaxHeapSize “4g”
}
}
2.在gradle.properites文件中添加如下配置
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx4096m
主要设置jvmargs值,其它两个可忽略,我这里设置了4096,默认一般是2048
3.配置Android studio
在settting->Appearance & Bhavior->System Settings->Memory Settings中的 IDE max heap siza设置最大值即可
4.在gradle.properites文件中添加如下配置
android.enableR8 = false
注:第一种方式没成功,第4个方法是可以成功,但不建议使用此方法,此方法禁用R8打包方式,R8很吃内存,所以导致内存不足,但是R8是比较推荐的压缩打包方式,可以缩小apk包。所以不建使用第四种方式,推荐使用2和3结合,我这边是尝试成功
网友评论