Отредактируйте build.gradle через рабочий процесс bitrise
Я должен нормализовать версии инструментов сборки для импортированных зависимостей в реактивной части Android перед запуском проекта.
Решением, которое я придумал, является добавление следующего фрагмента в корневой каталог build.gradle,
subprojects {
...
afterEvaluate { subproject ->
if ((subproject.plugins.hasPlugin('android') ||
subproject.plugins.hasPlugin('android-library'))) {
android {
buildToolsVersion "26.0.2"
}
}
}
}
Вместо того, чтобы добавлять это вручную, мне нужно отредактировать этот build.gradle и добавить фрагмент с помощью скрипта или команды оболочки. Это должно быть сделано с помощью bitrise.
Какие-либо предложения?
1 ответ
Решение
Сам разобрался. Можно использовать механизм перезаписи файла, например, в моем случае использовался шаг "Изменить значение в файле", чтобы легко перезаписать build.gradle.