早上好,我正在尝试在项目中使用快速适配器库。我从此链接https://github.com/mikepenz/FastAdapter阅读了安装指南。我的项目的同步已成功建立,但我收到此警告(captured link)
“看来您正在尝试替换版本变量,但是 使用单引号(')。”
实现'com.android.support:appcompat-v7:$ {latestSupportLib}'
尽管该项目已成功构建,但是让我看到已实现的库下的红线实在令人讨厌。可以忽略该警告还是可以解决该警告?
答案 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表达式都可以插值到所有字符串文字中,除单引号和三重单引号字符串之外。
(该项目目前正在构建的事实使我感到惊讶!)