生成失败的原因:java.lang.OutOfMemoryError:超出了GC开销限制

时间:2019-05-24 18:15:30

标签: android gradle garbage-collection

在升级到Android Studio 3.4以及Anroid 3.4.1之后,当我尝试构建APK(正常运行作品)时遇到错误: 原因:java.lang.OutOfMemoryError:超出了GC开销限制 我尝试了对gradle-properties的所有建议更改,但都没有成功。 它在任务app:transformClassesAndResourcesWithR8ForRelease上发生 任何帮助将不胜感激:-)

2 个答案:

答案 0 :(得分:0)

也许您需要增加堆大小。就像这里说的:https://stackoverflow.com/a/25013822/6041024

dexOptions {
    javaMaxHeapSize "2g"
}

答案 1 :(得分:0)

我终于找到了比其他测试/技巧更简单的解决方案:-) 我从项目文件夹中的gradle.properties中删除了行“ org.gradle.jvmargs =“,但是魔术的作用还在于将其也从文件中删除(在Windows下) C:\ Users [YOUR_USERNAME] .gradle \ gradle.properties

一切都会按预期开始,并且比以前更快:-)