android Gradle构建加速

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)

8.在AS4+版本上,aar依赖并没有比module直接依赖的构建速度更快

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值