Я пытаюсь решить проблему, при которой я хотел бы получить доступ к текущему активному варианту сборки в build.gradle проекта библиотеки.
Я создал свойство:
ext {
currentVariant = ""
}
на уровне root build.gradle
, а затем попытался назначить его в закрытии конфигурации android {..} на уровне приложения build.gradle
.
, но когда я пытаюсь получить доступ к варианту сборки из любого другого подпроекта build.gradle
через rootProject.currentVariant
, возвращается пустая строка.
Многие решения указывают на повторение списка вариантов и использование варианта на месте для обработки, такой как создание папки ресурсов и т.п. Однако они, похоже, указывают на сохранение текущего варианта.
Есть ли способ сохранить текущий активный вариант сборки в rootProject.property
и получить к нему доступ в любом подмодуле вашего проекта? Любое указание по этому поводу было бы весьма признательно.