Недавно я установил последнюю версию Canary на базе Android Studio, в которой в настоящее время используется плагин Android Gradle 3.0.0-alpha4
(предыдущий был 2.3.3
).
Теперь я получаю предупреждение для всех моих buildConfigFields:
buildTypes {
def BOOLEAN = "boolean"
def STRING = "String"
def INT = "int"
def TRUE = "true"
def FALSE = "false"
def SOME_PER_BUILD_TYPE_FIELD = "SOME_PER_BUILD_TYPE_FIELD"
debug {
buildConfigField BOOLEAN, SOME_PER_BUILD_TYPE_FIELD, FALSE
}
release {
buildConfigField BOOLEAN, SOME_PER_BUILD_TYPE_FIELD, TRUE
}
Предупреждения читаются следующим образом:
Warning:BuildType(debug): buildConfigField 'SOME_PER_BUILD_TYPE_FIELD' value is being replaced: false -> false
Warning:BuildType(debug): buildConfigField 'SOME_STRING_FIELD' value is being replaced: "999" -> "999"
И для их разных полей и типов сборки существует как 100 из них. Как я могу их исправить и что на самом деле предупреждает меня?