Я настраиваю проект Android для поддержки белой маркировки.В рамках этой настройки мне нужно записать информацию о брендинге (основной цвет и т. Д.) В файл.Чтобы интегрировать это в процесс сборки, я пытаюсь написать задачу Gradle, чтобы сделать это автоматически.В файле app.gradle
я указываю вкусы продуктов и конкретные значения для каждого из них:
productFlavors {
flavorA {
dimension 'default'
applicationId "com.myapp.flavora"
resValue "string", "app_name", "Flavor A"
resValue "string", "primary_color", "#363636"
}
...
}
У меня есть задача Gradle для записи в файл:
task copyGlobals {
println "COPY GLOBALS"
project.file('../globals.js') << 'hello world'
}
Мой вопросявляется: Как я могу загрузить значение primary_color
и записать его в файл globals.js
в рамках задачи?