2016-01-29 18 views
15

dizesi olarak okunuyor. Gradle.properties dosyasında bir boolean özelliği var. Erişmeye çalıştığımda, özellik dize olarak ayarlanır. Dize özelliği, boş ve boş değilken her zaman true olarak değerlendirilmiş gibi görünüyordu.gradle.properties dosyasındaki Boolean özellikleri,

Benim gradle.properties bu

enableGradleApp=false 

benziyor ve

if (enableGradleApp) { 
println 'Enabled core' 
} 

mesajı 'Etkin Çekirdek' daima baskılı alır gibidir benden settings.gradle görünüyor.

Ben aynı problem vardı biraz yardım lütfen

+0

İşleri, bir özellik dosyasından okunan tüm özellikler dizelerdir. – Henry

+0

Sadece (yeniden) açtım: https://github.com/gradle/gradle/issues/2632 –

cevap

26

Need, ama sadece böyle boolean onu dönüştürülür: tasarlandığı gibi

if (enableGradleApp.toBoolean()) { 
    .... 
} 
+0

Çok teşekkür ederim –