I\'m new in Android. I import Github project in Android studio, but i see this problem `Error:java.lang.OutOfMemoryError: Java heap space
Error:java.l
One of the methods below should work for you:
METHOD 1 :
Open gradle.properties file from your project tree add 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
Invalidate Caches/Restart project from the File > Invalidate Caches/Restart
To clean up your gradle cache and implement your new heap size memory changes
METHOD 2 :
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.
METHOD 3 :
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
My current jvmargs were set to
org.gradle.jvmargs=-Xmx4096m
I had to update gradle to 4.10.1 to get rid of this error. Modify your gradle/wrapper/gradle-wrapper.properties
file as below
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip