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

相關文章
相關標籤/搜索