Android 加速Gradle構建項目

來源:互聯網
上載者:User

標籤:

1. 升級gradle

進入專案檔夾$project/gradle/wrapper/gradle-wrapper.properties, 使用最新的gradle. 修改替換為最新的

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版本

android {
    productFlavors {
        dev {  minSdkVersion 21 }
        prod { minSdkVersion 14 }
    }
}

在開發時, 使用最低sdk版本的提升至21.項目產生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, 

dexOptions { incremental true }

 

原文

 

Android 加速Gradle構建項目

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.