Android 加速Gradle构建项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 加速Gradle构建项目相关的知识,希望对你有一定的参考价值。

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构建项目的主要内容,如果未能解决你的问题,请参考以下文章

精粹加速Android Studio/Gradle构建

Android studio Gradle 构建加速

Android Gradle 插件Gradle 基础配置 ② ( Gradle 空白项目构建示例演示 )

在 Gradle 中为 Android 中的库项目构建变体

深入浅出Android Gradle构建系统:项目结构

Gradle在Android项目中的构建应用