【问题标题】:define flavor and buildtype specific strings定义风味和构建类型特定的字符串
【发布时间】:2018-05-08 14:45:43
【问题描述】:

我需要为我的应用程序中的每个构建类型和风格设置一个特定的字符串。

我有构建类型:开发和发布 我有味道:味道1,味道2,味道3 有没有办法我可以声明一个在每种风味/构建类型组合中都是唯一的字符串?

所以直觉上我应该有 6 个不同的字符串。但是我可以在哪里以及如何声明它们?

如果我把它们放在 gradle 中,那只是构建类型不同。

或者我可以把它们放进去

flavor1/res/strings.xml
flavor2/res/strings.xml
flavor3/res/strings.xml

但这只是风味特定的。

【问题讨论】:

    标签: android


    【解决方案1】:

    你可以这样做:

    src/flavor1Release/res/values/strings.xml
    src/flavor2Release/res/values/strings.xml
    src/flavor3Release/res/values/strings.xml
    src/flavor1Debug/res/values/strings.xml
    src/flavor2Debug/res/values/strings.xml
    src/flavor3Debug/res/values/strings.xml
    

    所以只需创建flavor-buildtype 组合目录并将您的特定文件放在那里。

    文档:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Sourcesets-and-Dependencies

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      • 2018-09-20
      • 1970-01-01
      相关资源
      最近更新 更多