Резюме:
Обычно в Android Studio, когда вы щелкаете правой кнопкой мыши по каталогу SRC, меню NEW> FOLDER> имеет много опций, таких как: папка AIDLS, активы, INI, JAVA и т. Д .:
Создать> Папка> Пример варианта
Мой пуст (см. Последнее изображение ниже).
Теория:
Я создал два варианта продукта в моем Build.Gradle:
flavorDimensions "version"
productFlavors {
free {
applicationId "com.xxxx.yyyy.free"
versionName "1.0-free"
buildConfigField "boolean", "PAID_VERSION", "false"
dimension "version"
applicationIdSuffix ".free"
versionNameSuffix "-free"
}
full {
applicationId "com.xxxx.yyyy.paid"
versionName "1.0-full"
buildConfigField "boolean", "PAID_VERSION", "true"
dimension "version"
applicationIdSuffix ".full"
versionNameSuffix "-full"
}
}
Когда вы создаете новый вариант продукта, Android Studio не создает для вас каталоги с исходными наборами, но делаетдать вам несколько вариантов, чтобы помочь вам.Например, чтобы создать только каталог java / для вашей сборки "debug" или "release":
Откройте панель Project и выберите представление Project в раскрывающемся меню в верхней части панели.Перейдите к MyProject / app / src /.Щелкните правой кнопкой мыши каталог src и выберите «Создать»> «Папка»> «Папка Java».В раскрывающемся меню рядом с Target Source Set выберите debug или release.Нажмите кнопку «Готово». Android Studio создает каталог с исходным набором для вашего типа сборки отладки, а затем создает в нем каталог java /.
(Ref. https://developer.android.com/studio/build/build-variants?utm_source=android-studio#product-flavors)
Проблема:
Как вы можете видеть на следующем рисунке, параметры моей папки пусты. Кто-нибудь может объяснить, почему?