Я создаю приложение с несколькими разными вкусами. Мой вопрос заключается в том, что если я использую другой код для действий, основанных на вкусе, нужно ли мне включать копию этого кода во все каталоги ароматов, или если я просто оставлю копию кода в каталоге app/src/main/java , будут ли все другие варианты использовать файл в main/java, если я не включу его в каталоги вариантов.
У меня есть
приложение/src/main/java/com/mycompany/CodeA.java
и
приложение/src/flavor1/java/com/mycompany/CodeA.java
и нет специальной папки исходных кодов для флейвор2, будет ли флейвор2 использовать файл кода в app/src/main/java/com/mycompany/CodeA.java? Или мне нужно создать папку исходных кодов с копией кода для каждого варианта? Я использую разные папки ресурсов для нескольких вариантов, но для всех других вариантов папка ресурсов по умолчанию содержит файлы в каталогах app/src/main.