当前位置: 首页 > 知识库问答 >
问题:

Gradle构建失败,内存不足:Java堆空间错误

令狐俊风
2023-03-14

我在运行应用程序时遇到gradle生成错误。我使用的是8GB内存的windows 10,Android studio 4.0.1版

内存不足:Java堆空间。请在项目的Gradle中为Gradle分配更多内存。属性文件。例如,下面的一行,在渐变中。属性文件,将最大Java堆大小设置为1024 MB:org。格雷德尔。jvmargs=-Xmx1024m

即使遵循相同的步骤,我也无法运行该应用程序。有谁能帮我找到这个错误的永久解决方案吗???

这是我的gradle。属性文件:

android.enableJetifier=true
android.useAndroidX=true
org.gradle.jvmargs=-Xmx1024m

共有3个答案

苍德寿
2023-03-14

我正在做一个有多个模块和风格的大型Android项目,遇到了同样的问题。

我尝试了一切,从调整内存到清理项目,在使缓存无效的同时重新启动,删除源代码,以及从repo重新控制。

我最终删除了用户文件夹中的“. gradle”文件夹并重新克隆了我的项目...它起作用了。不过在这上面浪费了很多时间。

夹谷腾
2023-03-14

我在我的“反应”中遇到了同样的问题:“17.0.2”,“反应本机”:“0.66.1”项目
Goto项目/android/gradlew.properties

并且只更改colan(:)
org之前的代码。格雷德尔。jvmargs=-Xmx2048m-XX:MaxPermSize=512m-XX到组织。格雷德尔。jvmargs=-Xmx3g-XX:MaxPermSize=512m-XX

然后保存并运行生成

滕星纬
2023-03-14
  1. gradleorg提供更多RAM。格雷德尔。jvmargs=-Xmx4g
  2. 如果您在可以运行几次后遇到相同的问题,请打开任务管理器、结束任务、打开JDK平台二进制文件或Java(TM)Se二进制文件来释放RAM,然后您可以再次运行project

如果您的计算机的RAM小于8GB,请在您的渐变中设置为这样。属性。格雷德尔。jvmargs=-Xmx2048M

 类似资料:
  • Android Studio2.2。3.直到最近,我一直在用我目前的项目成功地为android构建一个APK。据我所知,除了一个数据文件外,没有任何更改,我的“构建APK”步骤神秘地开始失败,在gradle控制台中出现了以下消息: 在我的“消息”窗口中,我看到了这个错误: 我试过很多东西: 将版本控制重置为我知道正在生成APK罚款的以前版本 在一个新位置重新克隆整个项目,以排除可能被拉入的文件,并

  • 问题:我运行< code>mvn全新安装-dskipstest 并得到 更多信息: > < li> 操作系统:OS X (16 GB内存) Java配置:位于< code > ~/Libraries/Preferences/intelli jide a13/Idea . vmoptins 和< code > Applications/IntelliJ \ Idea \ 13.app/bin/ide

  • 尝试使用https://github.com/endel/regene-memory-limit增加大小限制,但仍然无法构建。我需要更改node_modules中的任何地方吗? 10%构建模块6/8模块2活动...\bootstrap\dist\css\bootstrap 90%块资产处理<---最后几个GCs---> 174152 ms:标记-扫描1266.2(1435.6)->1265.2(1

  • 我有一个Vue应用程序。当为该应用程序运行时,它失败了,错误为“致命错误:CALL_AND_RETRY_LAST Allocation failed-JavaScript heap out of memory” 不显示任何错误 我已经尝试使用--max_old_space_size,但它不起作用。

  • 我正在用java开发一个程序,该程序使用opencv库获取一个图像文件夹并裁剪人脸。它使用了OpenCV中的人脸识别。我使用了它,但当我尝试使用更大的图像文件夹时,它会出现以下错误: OpenCV错误:Cv::OutOfMemoryError中内存不足(无法分配411068928字节),文件C:\builds\master_packslaveAddon-Win32-VC12-static\Open