Android 开发版本统一规范方法

Android 开发存在着众多版本的不同,比如 compileSdkVersionminSdkVersiontargetSdkVersion 以及项目中依赖第三方库的版本,不同的 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.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 开发规范有所帮助。

猜你喜欢

转载自blog.csdn.net/anything14/article/details/126777276
今日推荐