2016-10-02 33 views
0

构建我的android项目的Gradle需要至少8分钟而且有些事情需要20分钟才正常吗?构建gradle需要这么长时间(8分钟到20分钟)

我在Windows 10上运行8 Gb RAM,1.7 Ghz英特尔酷睿i3处理器。

如果没有,请亲切建议如何加快建设时间。

+2

这是很长,但“加快”的时候,我们需要问题所在。显示您的gradle配置。还要确保在你的'gradle.properties'文件中没有代理设置 –

回答

1

下面的步骤将会使之加快10倍,并减少建造时间90%

首先创建一个名为在以下目录gradle.properties文件:

/home/<username>/.gradle/ (Linux) 
/Users/<username>/.gradle/ (Mac) 
C:\Users\<username>\.gradle (Windows) 

此行添加到文件:

org.gradle.daemon=true 

org.gradle.parallel=true 
0
You can add following code in gradle.properties . this file will be under your project folder. 



    org.gradle.daemon=true 
    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 
    org.gradle.parallel=true 
    org.gradle.configureondemand=true 


And add following code in you app build.gradle file 

lintOptions { 
     disable 'InvalidPackage' 
    } 
    dexOptions { 
     incremental true 
     maxProcessCount 4 
     javaMaxHeapSize "4g" 
    } 
    tasks.whenTaskAdded { task -> 
     if (task.name.equals("lint")) { 
      task.enabled = false 
     }