gpt4 book ai didi

Android Studio - Gradle 构建失败 - Java 堆空间

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:06:11 38 4
gpt4 key购买 nike

安卓工作室 2.2.3。直到最近,我一直在为我当前的项目成功构建 APK。据我所知,除了数据文件外没有任何变化,我的“构建 APK”步骤神秘地开始失败,并在 gradle 控制台中显示此消息:

FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':VrSamples:Native:myproject:Projects:Android:packageDebug'.
> Java heap space

在我的“消息”窗口中,我看到了这个错误:

Error:Execution failed for task ':VrSamples:Native:myproject:Projects:Android:packageDebug'.
> Java heap space
mple, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB:
<em>org.gradle.jvmargs=-Xmx1024m</em>
<a href="http://www.gradle.org/docs/current/userguide/build_environment.html">Read Gradle's configuration guide</a><br><a href="http://docs.oracle.com/javase/7/docs/technotes/guides/vm/gc-ergonomics.html">Read about Java's heap size</a>

我已经尝试了很多事情:

  • 将版本控制重置为我知道生成 APK 的以前版本
  • 在一个新位置重新克隆整个项目,以排除和插入可能与 .gitignore 一起引入的文件,以保证它是一个全新的构建
  • 重新启动我的电脑
  • 重新安装android studio
  • 运行清理步骤,重建,手动删除中间文件
  • 将 org.gradle.jvmargs=-Xmx1024m 添加到我的 gradle.properties 文件
  • 将 1024 米增加到 4096 米
  • 手动增加 Android Studio\bin\studio.exe.vmoptions 和 64 位等效项中的 -Xmx 值

我很困惑为什么我现在突然遇到这个问题,为什么我似乎无法重新创建直到最近我一直在毫无问题地构建的 APK。据我所知,我也没有更新任何库。

非常感谢解决此问题的任何建议,以及有关如何调试此类问题的提示等。

最佳答案

我注意到,当我打开我的 Android Studios 项目中的 gradle.properties 文件夹并将鼠标悬停在任何一行上时,它会发出有关“未使用的属性”的警告。这让我走上了另一个谷歌搜索“Android Studio gradle.properties unused property”的道路,我发现了这个:

gradle.properties. Unused property

还有这个:

JVM arguments gradle cannot be set in gradle.properties file for Android Studio 2.1.1

问题是,至少对我来说,Windows+Android Studio 似乎忽略了我项目中的 gradle.properties 文件。你需要在这里创建一个: C:\Users\<username>\.gradle\gradle.properties

然后,正如上面@Kevin Tan 链接到的其他线程中所建议的那样,我能够通过添加如下一行来增加内存:

org.gradle.jvmargs=-XX:MaxHeapSize=256m -Xmx256m

现在我不再遇到这个问题

关于Android Studio - Gradle 构建失败 - Java 堆空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41645747/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com