提高gradle编译速度

1.使用最新的android gradle plugin

使用google发布的maven库

提高gradle编译速度_第1张图片
Paste_Image.png

2.避免minSdkVersion 21一下的multidex编译

3.disable multiple apk generation

提高gradle编译速度_第2张图片
Paste_Image.png

4.debug时不用打包所有语言和分辨率的资源

提高gradle编译速度_第3张图片
Paste_Image.png

5.debug时disable png crunch 或者使用 webp(某些feature 对sdk version有要求)

提高gradle编译速度_第4张图片
Paste_Image.png

6.use instant run

7.不要做无谓的修改

提高gradle编译速度_第5张图片
Paste_Image.png

8.不要使用动态version

提高gradle编译速度_第6张图片
Paste_Image.png
提高gradle编译速度_第7张图片
Paste_Image.png

10.enable gradle cache

提高gradle编译速度_第8张图片
Paste_Image.png
提高gradle编译速度_第9张图片
Paste_Image.png

gradle plugin 3.0引入了新的依赖关键字,可以优化编译


提高gradle编译速度_第10张图片
Paste_Image.png

不要使用doLast,instead,写一个plugin

提高gradle编译速度_第11张图片
Paste_Image.png
提高gradle编译速度_第12张图片
Paste_Image.png

如何分析编译耗时

提高gradle编译速度_第13张图片
Paste_Image.png

你可能感兴趣的:(提高gradle编译速度)