Android 开发存在着众多版本的不同,比如 compileSdkVersion
、minSdkVersion
、targetSdkVersion
以及项目中依赖第三方库的版本,不同的 module 及不同的开发人员都有不同的版本,所以需要一个统一版本规范的文件,现在我就来介绍一种方式。
在项目根目录,也就是跟 app 同一目录下的 build.gradle 文件(项目的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.g