【问题标题】:Android/Gradle: App name based on build type *and* product flavorAndroid/Gradle:基于构建类型*和*产品风格的应用名称
【发布时间】:2015-06-26 08:57:53
【问题描述】:

我有 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>

我想根据构建变体(构建类型 + 风味)更改应用名称。例如:

  • 对于变体 InternationalDebug -> Awesome App (intl) 调试
  • 对于变体 InternationalUAT -> Awesome App (intl) UAT
  • 对于变体 LocalUAT -> Awesome App(本地)UAT

等等。

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

【问题讨论】:

    标签: android gradle


    【解决方案1】:

    您可以为您的变体创建 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.
    

    【讨论】:

      猜你喜欢
      • 2022-08-09
      • 1970-01-01
      • 2014-11-10
      • 2015-03-24
      • 1970-01-01
      • 2015-07-09
      • 2013-10-01
      • 2016-03-05
      • 1970-01-01
      相关资源
      最近更新 更多