如何在Gradle文件中定义变量?

时间:2018-06-12 01:22:56

标签: android variables gradle

特别是Android项目?

2 个答案:

答案 0 :(得分:1)

最顶层 build.gradle中定义ext{}

内所需的所有变量
ext{
    my_version = "16.0.0"
}

然后使用

自动在子文件夹.gradle文件(Android Studio)中使用它
implementation "com.google.android.gms:play-services-analytics:$my_version"

答案 1 :(得分:1)

如果要在项目级别依赖 build.gradle(项目:NameOfYourProject)中定义变量,则可以在ext中定义变量。

喜欢:

ext {
    vCode = 340
    vName = "v3.4.0"
}

如果您想在应用级依赖性 build.gradle(模块:应用)中定义变量,那么您可以使用def进行变量声明。

赞:

def CHAT_BUCKET_NAME = '"' + CHAT_BUCKET_NAME + '"' ?: '"'

示例:

Example

使用它: Use variable