设置安卓构建全局环境变量

Posted 谢玉胜的技术文章

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置安卓构建全局环境变量相关的知识,希望对你有一定的参考价值。

新建xxx.gradle

ext {
    android = [compileSdkVersion: 29,
               buildToolsVersion: "29.0.0",
               minSdkVersion    : 19,
               targetSdkVersion : 29,
               applicationId    : ‘com.imooc.imooc_voice‘,
               versionCode      : 2,
               versionName      : ‘1.1‘,
               multiDexEnabled  : true,]
    depsVersion = [appcompact     : ‘29.0.0‘,
                   design         : ‘29.0.0‘,
                   recyclerview   : ‘29.0.0‘,
                   constraint     : ‘1.1.3‘,
                   eventbus       : ‘3.1.1‘,
                   greendao       : ‘3.2.2‘,
                   rxjava         : ‘2.2.9‘,
                   rxandroid      : ‘2.1.1‘,
                   arouterapi     : ‘1.5.0‘,
                   aroutercompiler: ‘1.2.2‘,
                   magicindicator : ‘1.5.0‘,
                   glide          : ‘4.9.0‘,
                   glidecompiler  : ‘4.9.0‘,
                   okhttp         : ‘3.3.0‘,
                   gson           : ‘2.8.0‘,
    ]

    depsLibs = [appcompact     : ‘androidx.appcompat:appcompat:1.0.0‘,
                design         : ‘com.google.android.material:material:1.0.0‘,
                recyclerview   : ‘androidx.recyclerview:recyclerview:1.0.0‘,
                constraint     : ‘androidx.constraintlayout:constraintlayout:1.1.3‘,
                eventbus       : "org.greenrobot:eventbus:${depsVersion.eventbus}",
                greendao       : "org.greenrobot:greendao:${depsVersion.greendao}",
                rxjava         : "io.reactivex.rxjava2:rxjava:${depsVersion.rxjava}",
                rxandroid      : "io.reactivex.rxjava2:rxandroid:${depsVersion.rxandroid}",
                arouterapi     : "com.alibaba:arouter-api:${depsVersion.arouterapi}",
                aroutercompiler: "com.alibaba:arouter-compiler:${depsVersion.aroutercompiler}",
                magicindicator : "com.github.hackware1993:MagicIndicator:${depsVersion.magicindicator}",
                glide          : "com.github.bumptech.glide:glide:${depsVersion.glide}",
                glidecompiler  : "com.github.bumptech.glide:compiler:${depsVersion.glidecompiler}",
                okhttp         : "com.squareup.okhttp3:okhttp:${depsVersion.okhttp}",
                gson           : "com.google.code.gson:gson:${depsVersion.gson}",
    ]
}

 

 

2. 项目根build.gradle 引入

//引入根工程下的统一版本管理文件
apply from: this.rootProject.file(‘imooc.gradle‘)

 

3. 每个模块引用

    compileSdkVersion rootProject.android.compileSdkVersion

 

以上是关于设置安卓构建全局环境变量的主要内容,如果未能解决你的问题,请参考以下文章

安卓全局变量

C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段

postman设置环境变量与全局变量

在DELPHI中怎么设置全局变量

eclipse与安卓环境变量的配置

在Postman中如何设置全局变量?