gradle中的“ $”符号在依赖项中到底是什么?

时间:2018-06-28 14:02:38

标签: android android-gradle

我已经克隆了一个包含api“ com.github.xxx:$yyy_zzz”的存储库。我知道$符号可以捕获项目的最新版本。但是,当我尝试在自己的项目中使用它时,gradle版本显示无法获取未知属性'yyy_zzz'。我应该怎么做才能正确实施它?

1 个答案:

答案 0 :(得分:2)

$variable_name是声明并导出的变量。

在您的project build.gradle中执行以下操作:

buildscript {
    ext.support_version = '27.1.1'
    ...
}

然后,在您的app build.gradle文件中,您可以这样声明依赖项:

dependencies {
    ...
    implementation "com.android.support:design:$support_version"
    ...
}
相关问题