如何在Gradle構建腳本中將變量中的依賴項版本存儲在沒有Android Studio錯誤的變量中?在Gradle中將變量的版本存儲在變量中
當我做出這樣的:
def guavaVersion = '17.0'
compile "com.google.guava:guava:$guavaVersion"
我:
A newer version of com.google.guava:guava than $guavaVersion is available: 17
如何在Gradle構建腳本中將變量中的依賴項版本存儲在沒有Android Studio錯誤的變量中?在Gradle中將變量的版本存儲在變量中
當我做出這樣的:
def guavaVersion = '17.0'
compile "com.google.guava:guava:$guavaVersion"
我:
A newer version of com.google.guava:guava than $guavaVersion is available: 17
試試這個:
ext.guavaVersion = '17.0'
compile "com.google.guava:guava:$guavaVersion"
你再次得到這個嗎?新版本的com.google.guava:guava比$ guavaVersion可用:17?它不應該發生。你在這裏使用雙引號:compile「com.google.guava:guava:$ guavaVersion」 –
謝謝,我需要雙引號! –
注意:'ext.guavaVersion'應該在'dependencies {...}塊中聲明'block – Roman
這不是一個參考消息,而不是一個錯誤?你可能使用單引號而不是雙引號的依賴字符串(第二行)?否則,可能是爲Android Studio引發問題的時候了。 –