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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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