У меня есть вопрос, когда дело доходит до ароматов в Android Studio с помощью Gradle ... Рассмотрим следующий пример:сборки Варианты использования Gradle в Android Studio
У вас есть 3 вкусов вашего телосложения; Flavor1, Flavor2 и Flavor3.
Все 3 аромата полагаются на один и тот же файл, назовите его MainActivity.java для простоты. Кроме того, все 3 варианта имеют свой собственный файл констант, назовите его Constants.java.
Кроме Constants.java, Flavor1 и Flavor2 полагаются на один и тот же исходный код. А именно, Flavor1 и Flavor2 используют следующие файлы из основного, MainActivity.java и еще одного файла, для простоты называйте это AnotherActivity.java.
Теперь Flavor3 использует MainActivity.java, но, с другой стороны, требуется дополнительная настройка и некоторые изменения в AnotherActivity.java.
File Structure:
src
-main
--java
---MainActivity.java
---AnotherActivity.java
-Flavor1
--java
---Constants.java
-Flavor2
--java
---Constants.java
-Flavor3
--java
---Constants.java
---AnotherActivity.java
Есть ли способ сделать этот тип построения зависимости без получения дубликата ошибки файла класса в Android Studio с помощью Gradle?
Спасибо!
С наилучшими пожеланиями, Кристофер Стивен