【发布时间】:2021-11-24 03:18:21
【问题描述】:
在生成我的项目的签名 Android App Bundle (AAB) 时出现错误 java.lang.OutOfMemoryError(无错误消息)。 这是完整的错误消息-
***任务':app:signReleaseBundle'执行失败。
执行 com.android.build.gradle.internal.tasks.FinalizeBundleTask$BundleToolRunnable 时发生故障 java.lang.OutOfMemoryError(没有错误信息)
- 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。***
我尝试使用 --stacktrace 运行它,但它显示不同的错误- 内存不足:Java 堆空间。使用“-Xmx”JVM 选项配置 Gradle 内存设置(例如“-Xmx2048m”。) 请修复项目的 Gradle 设置。
我没有收到任何错误消息并进行了很多搜索以解决此问题。任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试过您的 IDE(我假设)建议您尝试的方法? “使用 --stacktrace 选项运行以获取堆栈跟踪”。但除此之外,这里没有人可以帮助您调试您没有向我们展示的代码。
-
这是新错误 - 内存不足:Java 堆空间。使用“-Xmx”JVM 选项(例如“-Xmx2048m”)配置 Gradle 内存设置。请修复项目的 Gradle 设置。
-
哦,我猜你不是在运行代码,而是在运行签名代码。对此感到抱歉。
-
是的。当我在我的设备上运行应用程序以测试它时,它运行完美,但是当我尝试生成签名 AAB 时,它显示上述错误
-
@Arnav - 问题:你为什么要把每个单词都大写?在英语中,惯例是句子的第一个单词大写,专有名称和... I.
标签: java android-studio compiler-errors out-of-memory