我有一个Android Studio项目,当前在build.gradle中有两个产品口味,如下所示:
productFlavors {
parent {
applicationId "xxx.parent"
}
teacher {
applicationId "xxx.teacher"
}
}
这两种口味都有一些共同的代码位于src/main下
我需要的是再增加一层口味,因此我希望在一个口味下拥有子口味,这样可以增加一层定制(用于某些资源和某些静态变量)
所以我想要类似于以下内容:
productFlavors {
parent {
p1 {
applicationId "xxx.parent.p1"
}
p2 {
applicationId "xxx.parent.p2"
}
}
teacher {
t1 {
applicationId "xxx.teacher.t1"
}
t2 {
applicationId "xxx.teacher.t2"
}
}
}
我的目标是拥有两种类型的应用程序(教师和家长),每种应用程序可以定制n次(它们将通过应用程序ID、资源文件和静态变量进行区分)。
你有任何想法如何实现这个目标吗?