加速Gradle構建項目
在Gradle構建大型項目時, 耗時比較嚴重, 以下幾點可以加快項目構建.
1. 升級gradle
進入項目文件夾, 使用最新的gradle. 修改
$project/gradle/wrapper/gradle-wrapper.properties
替換為最新.
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.zip
2. 升級gradle插件(plugin)
使用最新的gradle依賴.
buildscrpt { dependencies { classpath 'com.android.tools.build:gradle:1.5.0' } }
3. 設置開發最低SDK版本
在開發時, 使用最低sdk版本的提升至21.
android { productFlavors { dev { minSdkVersion 21 } prod { minSdkVersion 14 } } }
項目生成apk包分為兩步, 第一步轉換dex, 第二步合成dex, 但是版本21+使用Android運行時(Android Runtime)生成apk, 不需要合并dex, 所以速度加快, 也可以解決65K方法.
4. 添加gradle屬性
修改gradle.properties
org.gradle.daemon=true org.gradle.parallel=true org.gradle.jvmargs=-Xmx768m
5. 使用遞增的dex
增加dex的容量. 參考.
dexOptions { incremental true }
That’s all! 如果項目構建過慢, 就根據實際情況, 選擇優化gradle的組合方式吧.
OK, Enjoy It!
來自: http://blog.csdn.net//caroline_wendy/article/details/50360639
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!