将依赖项的版本存储在gradle中的变量中
我应该如何将依赖项版本存储在gradle构建脚本中的变量中,而不会出现来自Android Studio的错误 当我这样做的时候:将依赖项的版本存储在gradle中的变量中,gradle,android-studio,android-gradle-plugin,Gradle,Android Studio,Android Gradle Plugin,我应该如何将依赖项版本存储在gradle构建脚本中的变量中,而不会出现来自Android Studio的错误 当我这样做的时候: def guavaVersion = '17.0' compile "com.google.guava:guava:$guavaVersion" 我有: com.google.guava:guava比$guavaVersion更新的版本可用:17尝试以下操作: ext.guavaVersion = '17.0' compile "com.google.guava:g
def guavaVersion = '17.0'
compile "com.google.guava:guava:$guavaVersion"
我有:com.google.guava:guava比$guavaVersion更新的版本可用:17
尝试以下操作:
ext.guavaVersion = '17.0'
compile "com.google.guava:guava:$guavaVersion"
这不是一个信息信息,而不是一个错误吗?您是否对依赖项字符串(第二行)使用单引号而不是双引号?否则,可能是时候为Android Studio提出一个问题了。你明白了吗?一个更新版本的com.google.guava:guava比$guavaVersion可用:17?这不应该发生。你在这个:编译“com.google.guava:guava:$guavaVersion”中使用了双引号吗?谢谢,我需要双引号!注意:
ext.guavaVersion
应该在dependencies{…}
block中声明,对我有效的是project.ext.guavaVersion='17.0'
和compile“com.google.guava:guava:+program.guavaVersion