当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《AndroidStudio-Gradle构建失败-Java堆空间》经验,为你挑选了1个好方法。

Android Studio 2.2.3.我一直在为我的当前项目构建一个APK for android,直到最近才成功.据我所知,除了数据文件之外没有任何改变,我的"Build 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:
org.gradle.jvmargs=-Xmx1024m
Read Gradle's configuration guide
Read about Java's heap size

我尝试了很多东西:

将版本控制重置为以前的版本我知道生成APK很好

在一个新位置重新克隆整个项目,以排除和中断可能与.gitignore一起提取的文件,以保证它是一个全新的构建

重新启动了我的电脑

重新安装android studio

运行清理步骤,重建,手动删除中间文件

将org.gradle.jvmargs = -Xmx1024m添加到我的gradle.properties文件中

将1024米增加到4096米

手动增加Android Studio\bin\studio.exe.vmoptions和64位等效项中的-Xmx值

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

非常感谢任何解决此问题的建议,如何在未来调试此类事情的提示等.



1> Lucky Mike..:

我注意到当我在Android Studios项目中打开gradle.properties文件夹并在任何一行上空盘旋时,它会发出关于"未使用的属性"的警告.这让我走上另一条谷歌搜索"Android Studio gradle.properties unused property"的路径,我发现了这个:

gradle.properties.未使用的财产

还有这个:

无法在Android Studio 2.1.1的gradle.properties文件中设置JVM参数gradle

问题是,至少在我看来,Windows + Android Studio似乎忽略了我项目中的gradle.properties文件.您需要在此处创建一个:C:\ Users\.gradle\gradle.properties

然后,正如其他线程所建议的,例如上面链接到@Kevin Tan的线程,我可以通过添加如下行来增加内存:

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

现在我不再遇到这个问题了

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有