Я создаю 2 варианта в своем проекте, и у этих вариантов есть общий код. Раньше это работало хорошо, но в последней версии Android Studio и Gradle я получаю эту ошибку.
SourceSets 'seta' and 'main' use the same file/folder for 'java': .../src/main/java
Это то, что у меня есть в gradle.build
productFlavors {
seta {
packageName "com.test.seta"
versionCode 4
versionName "2.0"
}
setb {
packageName "com.test.setb"
versionCode 2
versionName "1.6"
}
}
sourceSets {
seta {
java.srcDirs = ['src/main/java', 'src/seta/java']
res.srcDirs = ['src/main/res', 'src/seta/res']
assets.srcDirs = ['src/main/assets', 'src/seta/assets']
}
setb {
java.srcDirs = ['src/main/java', 'src/setb/java']
res.srcDirs = ['src/main/res', 'src/setb/res']
assets.srcDirs = ['src/main/assets', 'src/setb/assets']
}
}