Android / Gradle:基于构建类型*和*产品风格的应用程序名称

时间:2015-06-26 08:57:54

标签: android gradle

我有3种构建类型(调试,UAT和发布​​)和2种口味(国际和本地)。

我的应用名称在名为“product_name.xml”的xml文件中定义:

<resources xmlns:tools="http://schemas.android.com/tools"
    tools:ignore="MissingTranslation">

   <string name="app_title">Awesome App</string>

</resources>

我想根据构建变体(构建类型+风格)更改应用程序名称。 E.g:

  • 对于变体InternationalDebug - &gt;很棒的App(国际)调试
  • 对于变体InternationalUAT - &gt;真棒App(国际)UAT
  • 对于变体LocalUAT - &gt;真棒应用(本地)UAT

等等。

我该怎么做?我见过的所有示例都向我展示了如何根据 构建类型或风格来更改名称,但不是两者。

1 个答案:

答案 0 :(得分:4)

您可以为变体创建src文件夹,并将自定义字符串放在那里:

src
|-> InternationalDebug
|   |->res/values/strings.xml <-- place your app_title here
|-> LocalUAT
|   |->res/values/strings.xml <-- place your app_title here
|-> main (contains your main source code.