Android 如何为不同的ProductFlavor使用不同的资源集

Android 如何为不同的ProductFlavor使用不同的资源集,android,gradle,android-studio,android-gradle-plugin,Android,Gradle,Android Studio,Android Gradle Plugin,我试图使用一系列不同的资源文件夹来制作我的产品口味,但目前我所做的并不是对所有的口味都有效,这很奇怪 有人能告诉我在哪里可以看到如何将整个资源目录分配给productFlavor吗。就像我说的,它适用于两种口味(主口味和另一种口味),然后其余的都默认为主口味 我为这个问题提出的解决方案是明确地声明我的res文件,用于我的风格,这些风格在使用这样的源集时不起作用 sourceSets{ flavor6{ res.srcDirs = ['src/flavor6/res']

我试图使用一系列不同的资源文件夹来制作我的产品口味,但目前我所做的并不是对所有的口味都有效,这很奇怪


有人能告诉我在哪里可以看到如何将整个资源目录分配给productFlavor吗。就像我说的,它适用于两种口味(主口味和另一种口味),然后其余的都默认为主口味

我为这个问题提出的解决方案是明确地声明我的res文件,用于我的风格,这些风格在使用这样的源集时不起作用

sourceSets{
    flavor6{
        res.srcDirs = ['src/flavor6/res']
    }
}

介意发布您到目前为止所做的吗?您尝试过了吗?这是一个很好的示例,但显示的示例适用于2种口味,但扩展多个口味应该不那么困难。相同的逻辑适用于x个口味-我有一个包含10种口味的项目,与2种口味相比,在行为上没有任何差异。我们需要更详细地描述您试图实现的目标以及错误之处,以了解如何提供帮助。请提供您的
build.gradle
项目,以了解进展情况。