В моем приложении два вида со следующей структурой:
src
|
flavour_1
| |
| java
| |
| res
|
flavour_2
|
java
|
res
и вот мое приложение:
productFlavors{
flavour_1{
dimension "version"
applicationIdSuffix ".flavour_1"
versionNameSuffix "-flavour_1"
}
flavour_2{
dimension "version"
applicationIdSuffix ".flavour_2"
versionNameSuffix "-flavour_2"
}
}
sourceSets {
flavour_2{
java{
srcDirs = ["src/flavour_2/java", "src/main/java"]
}
}
}
Использование разных ресурсов прекрасно работает, но когда у меня новый исходный код, он становится грязным. Если я отлаживаю его, он начинается с кода в главном приложении, а затем переходит к добавленному, но, что удивительно, он не выполняет то же, что и на добавленном ... он все равно следует основному источнику.
Я пытался почистить и восстановить. Также удалены тайники. Я ввел sourceSets в своем приложении, указывая на папку, в которой хранится код. Но никто не работает!
Чего мне не хватает в моей структуре или настройке моих вкусов?