我们有一个表单的项目结构
SRC
src_flavor1
src_flavor2
资源
res_flavor1
res_flavor2
核心逻辑和资源放在src和res文件夹中。风味文件夹只包含几个文件,分隔两种风格。
我试图用build.gradle文件定义这个项目结构,但havnt发现任何成功。我也试图使用prductFlavor标签创建两种口味的同时构建,但没有成功。在Android Studio最新版本中完成所有这些
答案 0 :(得分:3)
假设你已经定义了这样的口味:
productFlavors {
flavor1 {
...
}
flavor2 {
...
}
}
您可以修改每种风味的源集
android.sourceSets.flavor1 {
java.srcDirs = ['src_flavor1']
resources.srcDir = ['res_flavor1']
}
android.sourceSets.flavor2 {
java.srcDirs = ['src_flavor2']
resources.srcDir = ['res_flavor2']
}
我希望这有帮助...(不要犹豫,添加更多有关您问题的详细信息,因为它可以帮助我们帮助您)
最后评论:根据我的经验,Android-Studio不是非常稳定的尚未而且还没有关于gradle< - > IDE同步的全功能 。所以我强烈建议您始终从命令行测试gradle脚本。