如果我有3個口味flavor1,flavor2和flavour3,每個口味都有不同的參數,但每個主要風味有不同的資源的Dev,Pat和Prod「sub-flavors」版本。在多風味的應用程序,如何避免重複的資源
所以我現在有9種不同的風味,但只有3個不同的資源文件夾)。我希望同樣的「子口味」能夠使用相同的資源。
我該怎麼做?我在文檔中看到了flavorDimensions,但不知道如何配置資源文件夾。
在我使用的東西的那一刻就像
sourceSets {
flavor1_dev{
res.srcDir 'src/flavor1/res'
}
flavor1_prod{
res.srcDir 'src/flavor1/res'
}
flavor2_dev{
res.srcDir 'src/flavor2/res'
}
flavor2_prod{
res.srcDir 'src/flavor2/res'
}
}
它是否工作? –
是的,但它的作品,但我想知道如何使用flavorDimensions,或者如果有任何其他方式來做到這一點。 –
你可以從不同的味道構建排除資源,檢查此https://stackoverflow.com/questions/33263567/how-to-exclude-res-folder-from-gradle-build-flavours/45581826#45581826 – lxknvlk