安卓工作室1.3.1中的Java堆大小错误

6

我最近将 Android Studio 从 1.2 升级到了 1.3.1 版本。在更新后,Gradle 同步失败,显示需要增加 Java 堆大小的消息。

以下是出错信息的截图。

TIA

enter image description here

6个回答

12

打开您的项目gradle.properties文件并将其粘贴。

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m

6

前往Android Studio安装文件夹。您会看到文件 stduio.exestudio64.exe,其文件类型为VMOPTIONS。用记事本打开它,您会看到以下内容:

-Xms512m
-Xmx1280m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Didea.paths.selector=AndroidStudio1.3
-Didea.platform.prefix=AndroidStudio

根据错误提示,您可能需要更改其中的2个值。
-Xms512m
-Xmx1280m

检查这个值并进行更改。


即使按照你的答案,我仍然遇到了相同的问题。它曾经可以工作,但又开始显示错误。 - ch3tanz
你又更新了AS的新版本吗?如果是,旧文件将被替换为新文件。 - Shvet
没有,我没有更新。现在我尝试了Rustam的答案,现在它可以工作了。 - ch3tanz
好的,太棒了,它正常工作。我认为它只是用于那个项目。 - Shvet
Yes only for that project - ch3tanz

5
在Windows 7上,对我有效的方法是将Android Studio JDK位置指向系统JDK(最新版本)所在的位置。
在下面的图片中,我用红色标记了应该相同的部分。
Android Studio项目,文件 > 项目结构 > SDK位置 > JDK位置enter image description here 命令行,java -versionenter image description here

1

1

只需在您的项目中打开gradle.properties文件并添加:

org.gradle.jvmargs=-Xmx1024m

当我将系统升级到win10时,遇到了这个问题。


0
我曾经和你一样遇到了同样的问题。但是现在我已经解决了,只需要将我的JDK版本从1.7更新到1.8即可。现在它对我来说运行得很好。并且配置环境变量为JAVA_HOME和Android Studio->项目结构->SDK位置->JDK位置。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接