Android Gradle:每个buildConfig和Flavor的唯一应用程序名称

Android Gradle:每个buildConfig和Flavor的唯一应用程序名称,android,gradle,android-productflavors,buildconfig,Android,Gradle,Android Productflavors,Buildconfig,我希望为buildConfig和flavor的每个组合都有一个唯一的应用程序名称。我的flavor定义如下: flavor1 { buildConfigField "String", "APP_NAME", "Flavor 1" } flavor2 { buildConfigField "String", "APP_NAME", "Flavor 2" } 我

我希望为buildConfig和flavor的每个组合都有一个唯一的应用程序名称。我的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个值,以便通过某种方式组合buildVariant+Flavor并使用占位符将其注入清单的
android:label
参数,在我的设备上同时安装四个名为这样的应用程序:

  • 风味1开发
  • 风味1
  • 风味2开发
  • 风味2
你知道怎么做吗