问题描述
我是 Android 新手.我在 Android Studio 中导入 Github 项目,但我看到这个问题 `Error:java.lang.OutOfMemoryError: Java heap space
错误:java.lang.OutOfMemoryError:Java 堆空间.请在项目的 gradle.properties 文件中为 Gradle 分配更多内存.例如,gradle.properties 文件中的以下行将最大 Java 堆大小设置为 1,024 MB:org.gradle.jvmargs=-Xmx1024m
方法三:
转到安装它的 Android Studio 文件夹.有文件stduio.exe和studio64.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
然后更改两个值以适应您的记忆,如下所示
-Xms512m-Xmx1280m
I'm new in Android. I import Github project in Android studio, but i see this problem `Error:java.lang.OutOfMemoryError: Java heap space
I can't fix this problem with this .how should i do to fix that?
One of the methods below should work for you:
Open gradle.properties file from your project treeadd this line at the memory allocation line
org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m
or
org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m
or
org.gradle.jvmargs=-XX\:MaxHeapSize\=1024m -Xmx1024m
Depending on the Memory of your computer. Then
To clean up your gradle cache and implement your new heap size memory changes
Step 1 : Start Android studio and close any open project (File > Close Project).
Step 2 : On Welcome window, Go to Configure > Settings.
Step 3 : Go to Build, Execution, Deployment > Compiler
Step 4 : Change Build process heap size (Mbytes) to 512 and Additional build process to VM Options to -Xmx512m. Or any memory allocation in correspondent to your PC
Step 5 : Revalidate/Restart Android Studio.
Go to your Android Studio Folder Where it is installed. There is File stduio.exe and studio64.exe with file type of VMOPTIONS, open it in notepad you will see Something like this:
-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
Then change two values to suite you memory as below
-Xms512m
-Xmx1280m
这篇关于Android Studio 构建 gradle OutOfMemoryError的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!