Gradle警告:您似乎正在尝试替换版本变量,但使用单引号(')。尝试使用快速适配器库

时间:2018-07-27 11:03:00

标签: android fastadapter

早上好,我正在尝试在项目中使用快速适配器库。我从此链接https://github.com/mikepenz/FastAdapter阅读了安装指南。我的项目的同步已成功建立,但我收到此警告(captured link

  

“看来您正在尝试替换版本变量,但是   使用单引号(')。”

     

实现'com.android.support:appcompat-v7:$ {latestSupportLib}'

尽管该项目已成功构建,但是让我看到已实现的库下的红线实在令人讨厌。可以忽略该警告还是可以解决该警告?

enter image description here

1 个答案:

答案 0 :(得分:0)

您应该替换

implementation 'com.android.support:appcompat-v7:${latestSupportLib}'

使用

implementation "com.android.support:appcompat-v7:${latestSupportLib}"

implementation 'com.android.support:appcompat-v7:27.1.1'

(其中27.1.1是Android支持库的current latest stable version)。

请参见http://docs.groovy-lang.org/latest/html/documentation/#_string_interpolation(我的重点):

  

任何Groovy表达式都可以插值到所有字符串文字中,除单引号和三重单引号字符串之外

(该项目目前正在构建的事实使我感到惊讶!)