Android 提高 gradle 的编译速度

随着项目在国内各个商店上线,开始介入了渠道的概念。
目前总共有 13 家商店,尝试使用 ./gradlew assembleRelease 命令打包,耗时将近 40 分钟。
因此搜索了一些可以提供编译和打包速度的方案:
以下方案需要在项目中一个个实践:

  1. 把 Library 打包为 aar ,该方案有 stormzhang 在 2015 年写的,很不错
    链接: http://stormzhang.com/android/2015/03/01/android-reference-local-aar/ (已失效)
    链接: http://www.zhangningning.com.cn/blog/Android/android_local_aar.html
    链接: https://yq.aliyun.com/articles/324664
    链接: https://blog.csdn.net/zjws23786/article/details/58587289

  2. 修改 gradle.properties 文件
    1. 设置 org.gradle.daemon=true
    2. 设置独立进程 org.gradle.parallel=true
    3. 修改虚拟机大小
  3. 构建的过程中,设置为 Offine work
    参考:http://mdsa.51cto.com/art/201503/469038.htm
    参考:https://blog.csdn.net/hymking/article/details/53776128

转载于:https://www.cnblogs.com/liyiran/p/9982977.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值