1.保证AS的版本大于4
因为android gradle插件一直在优化构建速度.
建议直接安装最新版本AS,再考虑卸载旧AS;
虽然gradle和android gradle插件都可独立于AS运行,但是更新AS可以更可靠的更新android gradle插件版本,不用考虑插件与AS版本不兼容.
2.同样的构建--初次构建永远比第二次慢
初次构建(gradlew -x lint build)
再次构建(gradlew -x lint build )
缓存的原因,所以没事别clean project
3.关闭lint代码检查
gradlew -x lint build
在我的电脑上lint检查的耗时占比80%
4.构建debug永远比构建release快
初次构建(gradlew -x lint buildDebug)
再次构建(gradlew -x lint buildDebug )
5.打包命令行:gradlew -x lint packageDebug;安装命令行:gradlew -x lint installDebug
注意打release包请不要关闭lint,lint检查过滤基本的代码问题.
6.加大AS的最大可支配内存
查看电脑RAM大小
主存在8G以上的,给IDE分配给2G妥妥的,对其它应用影响不大
7.使用配了环境变量的JDK
因为如果JDK location不一致,gradle已经跑起来的daemon进程可能不兼容你当前project,导致要再起daemon进程(关于Gradle构建可观看:https://www.bilibili.com/video/BV1DE411Z7nt?p=3)