Build failed Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
Build failed Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
升级到 Android Studio 3.4 以及 Anroid 3.4.1 后,我在尝试构建 APK 时遇到错误(正常 运行 有效):
原因:java.lang.OutOfMemoryError:超出 GC 开销限制
我尝试了对 gradle-properties 的所有建议更改,但没有成功。
它发生在任务 app:transformClassesAndResourcesWithR8ForRelease
任何帮助将不胜感激:-)
也许您需要增加堆大小。就像这里说的:
dexOptions {
javaMaxHeapSize "2g"
}
我终于找到了一个比其他所有测试/技巧都更容易的解决方案:-)
我从项目文件夹中的 gradle.properties 中删除了行 "org.gradle.jvmargs=",但神奇的是将它也从文件中删除(在 Windows 下)
C:\Users[[=17=]].gradle\gradle.properties
一切都开始按预期运行,而且比以前更快:-)
升级到 Android Studio 3.4 以及 Anroid 3.4.1 后,我在尝试构建 APK 时遇到错误(正常 运行 有效): 原因:java.lang.OutOfMemoryError:超出 GC 开销限制 我尝试了对 gradle-properties 的所有建议更改,但没有成功。 它发生在任务 app:transformClassesAndResourcesWithR8ForRelease 任何帮助将不胜感激:-)
也许您需要增加堆大小。就像这里说的:
dexOptions {
javaMaxHeapSize "2g"
}
我终于找到了一个比其他所有测试/技巧都更容易的解决方案:-) 我从项目文件夹中的 gradle.properties 中删除了行 "org.gradle.jvmargs=",但神奇的是将它也从文件中删除(在 Windows 下) C:\Users[[=17=]].gradle\gradle.properties
一切都开始按预期运行,而且比以前更快:-)