Android Studio 1.3.1中的Java堆大小错误

ch3*_*anz 6 android heap-memory android-studio

我最近将Android Studio从1.2升级到1.3.1.更新Gradle Sync失败后,将启动消息,显示增加Java堆大小.

以下是错误的屏幕截图.

TIA

在此输入图像描述

Rus*_*tam 12

打开您的项目gradle.properties文件并粘贴它.

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m
Run Code Online (Sandbox Code Playgroud)


Shv*_*vet 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
Run Code Online (Sandbox Code Playgroud)

根据错误,您可能需要更改其中的2个值.

-Xms512m
-Xmx1280m
Run Code Online (Sandbox Code Playgroud)

检查此值并进行更改.


Tik*_*iki 5

在Windows 7上,对我有用的是将Android Studio JDK的位置指向系统JDK(最新的)所在的位置。

在以下图像中,我用红色标记了应该相同的位。

Android Studio项目File > Project Structure > SDK Location > JDK Location在此处输入图片说明

命令行java -version在此处输入图片说明