定義產品口味
產品風味在 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
口味(預設情況下可用,所以這裡沒有顯示)。