Android Studio Gradle OutofMemory错误

时间:2014-05-03 05:29:13

标签: android android-studio android-gradle

在我得到每个gradle构建之后,我一直试图将我的android项目导入到安装了Android Studio 0.5.2的新计算机中:

Out of memory: Java heap space. Configure Gradle memory settings using '-Xmx' JVM option (e.g. '-Xmx2048m'.)
    Please fix the project's Gradle settings.
    Gradle settings

该项目不是很大,我唯一使用的是谷歌播放服务,我不相信它需要大量的内存。因为这有一个令人头疼的问题,我不知道该怎么做。

3 个答案:

答案 0 :(得分:8)

请尝试以下方法:

  

Ctrl + Alt + S - >编译器 - >摇篮

VM Options字段中写:

  

-Xmx2048m -XX:MaxPermSize = 512m

答案 1 :(得分:3)

请注意,在今天的Android Studio版本中,您可以直接在GUI中执行此操作,无需命令行参数:

screenshot of error message with default values

也可以通过编辑设置文件来设置: 对于Windows,位于c:\Users\USERNAME\.AndroidStudioXXX\config的文件 - 在此文件夹中,查找扩展名为.vmoptions的文件。在该文件中,您可以设置以下行,例如:

-Xms256m
-Xmx4096m
-XX:ReservedCodeCacheSize=240m

请注意,应在Android Studio关闭时执行这些更改。更改值并保存文件后,重新打开Android Studio,它应该比以前更快。

答案 2 :(得分:0)

您还可以: 帮助>编辑自定义VM选项...

自定义Android Studio VM选项,请参阅http://tools.android.com/tech-docs/configuration

-server
-Xms512m
-Xmx2048m
-XX:ReservedCodeCacheSize=720m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=100
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:MaxJavaStackTraceDepth=-1