Android Studio Gradle Build takes more than 5 minutes

前端 未结 3 906
梦如初夏
梦如初夏 2021-02-04 06:11

So I have been working on a simple app in Android Studio and since last couple of days, whenever I click \"Run\", it takes more than 5 minutes to build. It didn\'t used to be th

相关标签:
3条回答
  • 2021-02-04 06:19

    In gradle.properties you can try using:

    org.gradle.jvmargs=-Xmx2048m
    org.gradle.caching=true
    

    Hope this helps !!

    0 讨论(0)
  • 2021-02-04 06:34

    Other solutions here have not helped me yet. I am seeing builds lasting 30+ minutes only to end with Error:Out of memory: GC overhead limit exceeded. But I have made slight progress the past few days.

    Note: I do not believe this is a solution to the problem, just a workaround until Jack works out the kinks

    I added the following to my build gradle:

    android {
        ....
      defaultConfig {
        ....
        jackOptions {
                enabled true
                additionalParameters('jack.incremental': 'true')
            }
        }
    
        compileOptions {
            incremental true
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
    
        dexOptions {
            javaMaxHeapSize '4096m'
        }
    

    }

    For some reason, adding

    org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 
    

    to my gradle.properties made no difference. I had to add it in the dexOptions.

    0 讨论(0)
  • 2021-02-04 06:39

    Enable "Dex In Process" for faster app builds (for Android Studio 2.1).

    increase the amount of memory allocated to the Gradle Daemon VM by 1 Gb, to a minimum of 2 Gb, using the org.gradle.jvmargs property:

    org.gradle.jvmargs=-Xmx2048m
    

    Read about it here: Faster Android Studio Builds with Dex In Process

    0 讨论(0)
提交回复
热议问题