Код: Выделить всё
android {
defaultConfig {
buildConfigField("String", "VAR_1", "\"1\"")
buildConfigField("String", "VAR_2", "\"2\"")
//....
buildConfigField("String", "VAR_10", "\"10\"")
}
}
Код: Выделить всё
val vars = mapOf(
"VAR_1" to "1",
"VAR_2" to "2",
//...
"VAR_10" to "10",
)
project.extra.set("vars", vars)
Код: Выделить всё
apply(from = "config.gradle.kts")
android {
defaultConfig {
project.extra["vars"].forEach { entry ->
buildConfigField("String", entry.key, "${entry.value}")
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... kotlin-dsl
Мобильная версия