0

我想为我的 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

关于如何解决这个问题的任何想法?

4

0 回答 0