Android Настройка settings.gradle для разных вариантов приложенийAndroid

Форум для тех, кто программирует под Android
Anonymous
Android Настройка settings.gradle для разных вариантов приложений

Сообщение Anonymous »

Как я могу настроить settings.gradle для различных настроек в зависимости от особенностей моего приложения?
В моем файле settings.gradle у меня определено несколько модулей, таких как: р>

Код: Выделить всё

include ':SubModule1'
include ':SubModule2'
.....
include ':SubModule8'
include ':SubModule10'
Теперь я определил два вкусовых измерения: marketOne и marketTwo. В зависимости от рынка я бы хотел, чтобы settings.gradle различал два рынка, например:

Код: Выделить всё

include ':SubModule1'
if(selectedMarket == marketOne) {
include ':SubModule2'
}

.....
if(selectedMarket == marketTwo) {
include ':SubModule8'
}
include ':SubModule10'
По сути, мне нужно установить рынок или какой-то флаг в selectedMarket. Однако я столкнулся с трудностями при получении текущего варианта сборки, выбранного в Android Studio во время синхронизации и сборки Gradle.
Есть ли у вас какие-либо предложения, как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/782 ... p-flavours

Вернуться в «Android»