gpt4 book ai didi

Android 为 ProductFlavor 使用不同的字符串

转载 作者:太空狗 更新时间:2023-10-29 14:59:14 25 4
gpt4 key购买 nike

我有一个包含多个 productFlavors 的应用程序,我有一个情况,在/main/res/values/strings.xml (R.string.foo_title) 中有一个字符串,对于一种产品口味,我想成为不同的字符串。

我在产品风格 res/values/strings.xml 下添加了一个 R.string.foo_title 并期望资源合并用我更改的那个替换那个风格的字符串,但它没有。

我想我希望这能正常工作,但很难找到资源合并在这种情况下如何工作的示例。我对这种行为的期望是错误的吗?

我可以看到几个选项来解决这个问题,但它们似乎不太理想:

  • 从/main/res/values 中删除 id 并使所有风格都有自己的 R.string.foo_title。 (那我没有默认值)
  • 将 id 更改为特定于产品口味的 id。 (如果我碰巧不小心重复使用了一个字符串 ID,我也会遇到同样的问题)

有什么想法吗?

最佳答案

这确实如我所料。在某些时候,我需要进行全面清理和重建,它才刚刚开始工作。

如果您遇到奇怪的行为,请尝试彻底重建。

关于Android 为 ProductFlavor 使用不同的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28587557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com