定义产品口味
产品风味在 android { ... }
块内的 build.gradle
文件中定义,如下所示。
...
android {
...
productFlavors {
free {
applicationId "com.example.app.free"
versionName "1.0-free"
}
paid {
applicationId "com.example.app.paid"
versionName "1.0-paid"
}
}
}
通过这样做,我们现在有两种额外的产品口味:free
和 paid
。每个都可以有自己的特定配置和属性。例如,我们的两种新口味都有一个单独的 applicationId
和 versionName
比我们现有的 main
口味(默认情况下可用,所以这里没有显示)。