Android 提升 gradle 的编译速度

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

  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/58587289android

  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/53776128gradle