Android 如何在渐变文件中定义变量?

Android 如何在渐变文件中定义变量?,android,variables,gradle,Android,Variables,Gradle,特别是一个Android项目?在最上面的build.gradle中定义您想要在ext{} ext{ my_version = "16.0.0" } 然后在子文件夹中使用它。gradle文件自动(Android Studio)与 在最上面的build.gradle中定义您想要在ext{} ext{ my_version = "16.0.0" } 然后在子文件夹中使用它。gradle文件自动(Android Studio)与 如果要在项目级依赖关系中定义变量build.gradl

特别是一个Android项目?

最上面的
build.gradle中定义您想要在
ext{}

ext{
    my_version = "16.0.0"
}
然后在子文件夹中使用它。gradle文件自动(Android Studio)与


最上面的
build.gradle
中定义您想要在
ext{}

ext{
    my_version = "16.0.0"
}
然后在子文件夹中使用它。gradle文件自动(Android Studio)与


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

如:

ext {
    vCode = 340
    vName = "v3.4.0"
}
如果您想在app-leveldependencybuild.gradle(模块:app)中定义变量,则可以使用
def
进行变量声明

如:

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

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


像这样使用它:

如果您想在项目级依赖中定义变量build.gradle(project:NameOfYourProject),那么您可以在
ext
中定义变量

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

ext {
    vCode = 340
    vName = "v3.4.0"
}
如果您想在app-leveldependencybuild.gradle(模块:app)中定义变量,则可以使用
def
进行变量声明

如:

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

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


像这样使用:

您还可以在模块的
build.gradle
文件中声明
ext{…}
块。无论哪种情况,
ext{}
块都位于文件的顶层。您还可以在模块的
build.gradle
文件中声明一个
ext{…}
块。无论哪种情况,
ext{}
块都位于文件的顶层。
ext {
    vCode = 340
    vName = "v3.4.0"
}