У меня есть два варианта «demo» и «full», каждый из которых имеет собственный источник в src/demo и src/full. Это прекрасно работает.Пусть два аромата используют один и тот же источник Set
Теперь я хочу сделать третий вкус, который использует один из этих исходных наборов. Как мне это сделать?
Я пытался что-то вроде:
productFlavors {
full {
applicationId "com.example.full"
signingConfig signingConfigs.full
resValue "string", "app_name", "Full"
}
demo {
applicationId "com.example.demo"
signingConfig signingConfigs.demo
resValue "string", "app_name", "Demo"
}
third {
applicationId "com.example.third"
resValue "string", "app_name", "third"
signingConfig signingConfigs.full
sourceSet = "full"
}
}
Я получил хороший ответ здесь ... http://stackoverflow.com/questions/3611215 7/grouping-few-of-many-sourcesets-having-same-configuration/Возможно, вы захотите проверить эту альтернативу. Это чище. – AndroidMechanic