android 统一版本号,Android 开发之版本统一规范

Android 开发存在着众多版本的不同,比如 compileSdkVersion、minSdkVersion、targetSdkVersion 以及项目中依赖第三方库的版本,不同的 module 及不同的开发人员都有不同的版本,所以需要一个统一版本规范的文件,现在我就来介绍一种方式。

在项目根目录,也就是跟 app 同一目录下的 build.gradle 文件,如下图所示

db6ef4cfa5d1

build.gradle

在其最后添加如下 groovy 代码。

ext {

// Sdk and tools

compile_sdk_version = 26

build_tools_version = '26.0.0'

min_sdk_version = 14

target_sdk_version = 22

version_code = 100900900

version_name = '1.9.9'

// App dependencies

support_version = '26.1.0'

leakcanary_version = '1.5.4'

junit_version = '4.12'

robolectric_version = '3.1.2'

}

有了这个规范,那么我们在 app 下的 build.gradle 文件就可以这样来引用了

android {

compileSdkVersion compile_sdk_version

defaultConfig {

minSdkVersion min_sdk_version

versionCode version_code

versionName version_name

}

}

dependencies {

compileOnly "com.android.support:appcompat-v7:$support_version"

compileOnly "com.android.support:design:$support_version"

testImplementation "junit:junit:$junit_version"

testImplementation "org.robolectric:robolectric:$robolectric_version"

testImplementation "com.android.support:support-v4:$support_version"

}

是不是一劳永逸了,今后修改版本只需要修根目录下的 build.gradle 文件即可把所有依赖版本都修改,希望可以对你们的Android开发规范有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值