2

我的应用程序由三种构建类型组成:开发、阶段和发布。还有两种口味:p2p 和 pro。

在 build.gradle 中,我使用 resValue 为每种构建类型定义要使用的方案:

  • custom_url_dev
  • custom_url_stage
  • custom_url_prod

我还想按风格配置方案。就像是:

  • custom_url_pro_dev
  • custom_url_p2p_dev
  • custom_url_pro_stage
  • custom_url_p2p_stage
  • custom_url_pro_prod
  • custom_url_p2p_prod

所以基本上,我需要根据当前构建类型和当前风格计算 resValue。Gradle 可以做到这一点吗?或者有没有更好的方法来获得这个结果?

4

1 回答 1

0

这会更麻烦,但我认为您将需要特定于类型+风味的资源文件,并且您将在每个单独的文件中进行自定义。您的目录结构将如下所示:

src
    main
    p2pDev
        res
            values
                strings.xml
    proDev
        res
            values
                strings.xml
    p2pStage
        res
            values
                strings.xml

...
于 2014-10-14T16:47:56.230 回答