productFlavors简介
productFlavors顾名而思义,就是用于定义产品的特性,这是每个产品不同的地方。有了它我们可以用同一套代码创建不同的产品。设置productFlavors的方法如下:
在build.gradle中加入productFlavors结构
android{
......
flavorDimensions 'xxxx'
//xxxx随意替换用于标记维度,类似于属性,比如付费版与免费版可以同属于'money'
productFlavors{
demoA(名字随便取,但是一定要以小写开头){
dimension = 'xxxx' //标记当前项目属于哪一个维度
#这里定义产品A的特性
}
demoB{
dimension = 'xxxx'
#这里定义产品B的特性
}
#更多产品依次类推 ...
}
.....