【安卓】android studio 项目gradle 中的各种版本统一

android studio 项目gradle 版本统一

       随着Android Studio的流行,每次的gradle中的compile经常更新,在项目越来越大,构建的library越来越多,每次compile更新极为麻烦,那么如何统一compile版本呢?
项目的根目录中的build.gradle中添加
ext {
    compileSdkVersion = 23
    buildToolsVersion = '23.0.3'

    targetSdkVersion = 23
    //主程序版本
    minSdkVersion = 15
    versionCode = 1
    versionName = "1.0"
    //library版本用
    root_minSdkVersion = 9
    root_versionCode = 1
    root_versionName = "1.0.0"

    root_v4 = 'com.android.support:support-v4:23.3.0'
    root_v7 = 'com.android.support:appcompat-v7:23.3.0'
    root_design = 'com.android.support:design:23.3.0'
}
则在app等build.gradle中则引用
android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion

    defaultConfig {
        applicationId "net.example.app"

        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode rootProject.ext.versionCode
        versionName rootProject.ext.versionName
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile rootProject.ext.root_v4
compile rootProject.ext.root_v7 compile rootProject.ext.root_design}
那么如果更改到版本,则只要在根目录中更改即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值