Android Studio Build gradle OutOfMemoryError

后端 未结 2 2106
感情败类
感情败类 2020-12-03 08:12

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

相关标签:
2条回答
  • 2020-12-03 08:31

    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
    
    0 讨论(0)
  • 2020-12-03 08:43

    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
    
    0 讨论(0)
提交回复
热议问题