【发布时间】:2018-08-20 17:56:06
【问题描述】:
我使用变量来设置我的 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 直接设置为其中一种实现,我会收到升级它的建议,但如果我使用变量,我不会。
有没有办法为所有实现设置一个变量并获得推荐?
【问题讨论】:
-
@InsaneCat 我故意添加了 android-studio 标签,这个问题(与许多其他问题不同)确实与 IDE 有关。
标签: android android-studio gradle android-gradle-plugin build.gradle