我想为我的 buildConfig 和 flavor 的每个组合设置一个唯一的应用程序名称。我的风味定义如下:
flavor1 {
buildConfigField "String", "APP_NAME", "Flavor 1"
}
flavor2 {
buildConfigField "String", "APP_NAME", "Flavor 2"
}
我的两种构建类型定义如下:
debug {
buildConfigField "String", "NAME_SUFFIX", " DEV"
}
release{
buildConfigField "String", "NAME_SUFFIX", ""
}
现在我如何组合这 4 个值,以便我可以同时在我的设备上安装四个android:label
单独的应用程序,这些应用程序通过某种方式组合 buildVariant + Flavor 并使用占位符将其注入清单的参数,具有这样的名称:
- 风味1开发
- 风味1
- 风味2开发
- 风味2
关于如何解决这个问题的任何想法?