Написать Groovy скрипт обработки ресурсов при сборке Android app
Дмитрий17 років у сервісі
Дані замовника будуть вам доступні після подання заявки
16.11.2020
Есть файл, в котором описано соответствие элементовA->B
C->D
Необходимо как шаг сборки приложения сделать следующее:
- Пройтись по все файлам ресурсов
- Если в очередном файлике ресурсов, есть значение тега из файла конфигурации, то копировать файл в {resource-folder}-v19
-- И все значения поменять на соответствующие из файла конфигурации
Пример:
Есть файл конфигурации, заданный записями
?myColor->@color/myColor
В ресурсах есть папка layout. В ней есть файл abc.xml. В нем есть строки, одна из которых: "android:color=?myColor".
Скрипт создает файлик abc.xml в папке layout-v19, в котором соответственно копировано содержимое исходного с заменой на "android:color=@color/myColor".