加速Gradle構建項目

jopen 9年前發布 | 16K 次閱讀 Gradle Android Studio開發工具

 

在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方法 .

</div>

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!

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!