使用变量时的 Gradle 库版本建议



我使用变量为我的 gradle 文件中的多个库设置版本。 问题是,一旦我使用变量,当升级可用时,我不会得到建议。

例如:

buildscript {
ext {
...
supportLibVersion = '27.0.0'
...
}
...

并在模块文件中 -

dependencies {
...
implementation "com.android.support:design:${supportLibVersion}"
implementation "com.android.support:support-v4:$supportLibVersion"
implementation "com.android.support:support-v13:${supportLibVersion}"
implementation "com.android.support:appcompat-v7:${supportLibVersion}"
implementation "com.android.support:cardview-v7:${supportLibVersion}"
implementation "com.android.support:gridlayout-v7:${supportLibVersion}"
...
}
...
}

支持库的最新版本约为 27.1.1。如果我将版本 27.0.0 直接设置为其中一个实现,我会得到升级它的建议,但如果我使用变量,我不会。

有没有办法为所有实现设置变量并获得建议?

您可以尝试在块中设置变量allprojects而不是buildscript

相关内容

最新更新