#android
#Android
Вопрос:
Комментарии:
Ответ №1:
Из документа:
Android Studio создает основной / исходный набор и каталоги для всего, что вы хотите разделить между всеми вашими вариантами сборки. Тем не менее, вы можете создавать новые исходные наборы, чтобы точно определять, какие файлы Gradle компилирует и упаковывает для определенных типов сборок, вкусов продуктов (и комбинаций вкусов продуктов при использовании размеров вкусов) и вариантов сборки. Например, вы можете определить базовую функциональность в основном / исходном наборе и использовать исходные наборы продуктов для изменения фирменного стиля вашего приложения для разных клиентов или включить специальные разрешения и функции ведения журнала только для вариантов сборки, которые используют тип сборки debug.
Gradle ожидает, что вы организуете файлы и каталоги исходного набора определенным образом, аналогично основному / исходному набору. Например, Gradle ожидает, что файлы классов Java, относящиеся к вашему типу сборки «debug», будут расположены в каталоге src/debug/java/.