Java堆空间
Android Studio 2.2.3。 我一直在为我的当前项目构建一个android版APK,直到最近才成功。 据我所知,除了数据文件之外没有任何更改,并且我的“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:
<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,直到最近我一直在构建没有问题。 据我所知,我也没有更新任何库。
希望能解决这个问题的任何建议,关于如何在路上调试这类事情的提示,等等。
我注意到,当我打开Android Studios项目中的gradle.properties文件夹并将其悬停在任何一行时,它发出了一个关于“未使用的属性”的警告。 这让我走上另一个谷歌搜索“Android Studio gradle.properties未使用的属性”的路径,我发现这一点:
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
现在我不再遇到这个问题
链接地址: http://www.djcxy.com/p/82965.html上一篇: Java Heap Space
下一篇: elasticsearch install plugin: Could not reserve enough space for object heap