android studio加速编译

1 修改项目的gradle.properties文件
将#org.gradle.parallel=true 去掉注释,增长org.gradle.daemon=true这句表示开启gradle单独的守护进程。android

下面是个人gradle.propertiesapache

org.gradle.daemon=true
org.gradle.parallel=true

2 修改主module的build.gradle文件,一般这个module是app
在android下添加app

dexOptions {    
    incremental true
}

这句话的意思是开启增量编译。svg

个人build.gradle长这样:gradle

android {
    compileSdkVersion 23
    buildToolsVersion '25'
    //兼容API 23干掉了httpClient,手动加入httpClient库,或者将org.apache.http.legacy.jar放到lib文件中
    useLibrary 'org.apache.http.legacy'

    ......

    // 多个jar包里包含了一样的文件(NOTICE.txt),致使打包时由于担忧相互覆盖问题而提示出错, 去掉这2个文件
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }

    compileOptions {
        sourceCompatibility = "1.7"
        targetCompatibility = "1.7"
    }

    lintOptions {
        abortOnError false
    }

    dexOptions {
        incremental true
    }
}

经过这两步,能够加快很多gradle的编译速度。ui

本文同步分享在 博客“fengzhizi715”(JianShu)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。spa

相关文章
相关标签/搜索