Мультимодульный проект Android Gradle предложение - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть проект A, в котором есть 3 B, C и D lib модуль.Проект A имеет 4 встроенных типа Debug, Staging, Beta и Release, но библиотечные модули имеют только Debug и Release.Теперь, если я хочу, чтобы один из моих модулей lib рассматривал C, нужно иметь 3 buildTypes Debug, Staging и release.Как этого добиться?

1 Ответ

0 голосов
/ 08 февраля 2019

Go View > Tool Windows > Build Variants.

Вы можете увидеть все модули с BuildVariants , которые являются комбинацией BuildTypes и ProductFlavors, и выбрать, какой тип вы хотите использовать для любого модуля.

например, я определяю 2 варианта {production, staging} только для модулей app и remote, и по умолчанию каждый модуль имеет 2 buildType с именем {debug, release}

Build Variants Window

и затем вы запускаете приложение или устанавливаете или собираете apk с выбранными конфигами

...