Создание файла ценных ресурсов

#android

#Android

Вопрос:

Что означает «исходный набор» в этом окне и в чем разница между типами исходных наборов

введите описание изображения здесь

Комментарии:

1. developer.android.com/studio/build#sourcesets

Ответ №1:

Из документа:

Android Studio создает основной / исходный набор и каталоги для всего, что вы хотите разделить между всеми вашими вариантами сборки. Тем не менее, вы можете создавать новые исходные наборы, чтобы точно определять, какие файлы Gradle компилирует и упаковывает для определенных типов сборок, вкусов продуктов (и комбинаций вкусов продуктов при использовании размеров вкусов) и вариантов сборки. Например, вы можете определить базовую функциональность в основном / исходном наборе и использовать исходные наборы продуктов для изменения фирменного стиля вашего приложения для разных клиентов или включить специальные разрешения и функции ведения журнала только для вариантов сборки, которые используют тип сборки debug.

Gradle ожидает, что вы организуете файлы и каталоги исходного набора определенным образом, аналогично основному / исходному набору. Например, Gradle ожидает, что файлы классов Java, относящиеся к вашему типу сборки «debug», будут расположены в каталоге src/debug/java/.