按照下面的配置,Gradle构建速度明显提高,项目构建由9秒降到2秒;
- Enable Configuration on Demand. //开启Gradle按需求构建,默认是false;
- Use Gradle Daemon. //使用Gradle守护进程,实现多进程构建
- Newer versions of Gradle are faster, also Java 1.8 is faster than 1.6. Upgrade! //使用最新的Gradle和最新的java版本;
- Avoid doing expensive things during the configuration phase. //避免大量的计算;
- Don’t use dynamic dependencies (
x.y.+
). //配置依赖的时候避免使用动态依赖比如Gson2.+ - Parallelize the build. //序列化构建
1.2,6,我们只需要在gradle.properties进行一个配置即可:
开启gradle的多线程和多核心支持 提高编译速度
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.configureondemand=true
原文链接:https://zeroturnaround.com/rebellabs/making-gradle-builds-faster/