2014-07-01 36 views
12

Android Studio’dan hata yapmadan grad oluşturma komut dosyasında bağımlılık sürümünü değişken olarak nasıl depolamalıyım?Gravürde değişken olarak bağımlılığın sürümünün saklanması

Bunu yapmak:

def guavaVersion = '17.0' 
compile "com.google.guava:guava:$guavaVersion" 

Ben:
A newer version of com.google.guava:guava than $guavaVersion is available: 17

+2

bu değil mi bir bilgi iletisi yerine bir hata? Belki de bağımlılık dizgisi (ikinci satır) için çift tırnak yerine tek tırnak mı kullanıyorsunuz? Aksi takdirde Android Studio için bir sorun ortaya çıkarmanın vakti gelmiştir. –

cevap

43

bu deneyin:

ext.guavaVersion = '17.0' 
compile "com.google.guava:guava:$guavaVersion" 
+5

Bunu tekrar alıyor musunuz? Com.google.guava: guava'nın guavaVersion'dan daha yeni bir sürümü var: 17? Olmamalıdır. Bunun için çift tırnak mı kullanıyorsunuz: "com.google.guava: guava: $ guavaVersion" derlemesi –

+7

Teşekkür ederim, çift tırnaklara ihtiyacım vardı! –

+3

Not: 'ext.guavaVersion' bağımlılıklar içinde bildirilmelidir {...} 'block – Roman

İlgili konular