无法引用在Android中的新构建变体下添加的字符串

时间:2017-05-03 22:38:04

标签: android android-studio internationalization

我创建了一个名为" myVariant"的新构建变体。我想仅在新变体下添加翻译的字符串。所以,我创建了一个名为" myVariant"的文件夹。在app/src/下,并在app/src/myVariant/res/values-frapp/src/myVariant/res/values-de个文件夹下添加了已翻译的资源。

当我在默认的strings.xml中重命名字符串资源ID时,Android studio不会在任何已翻译的文件中重命名字符串资源ID。当我在任何翻译文件中单击字符串资源ID并查找用法时,它无法找到任何引用。

当我在Android工作室点击R.string.xyz时,它不应该为默认和翻译文件提供strings.xml的多个实现吗?是因为我是在不同的构建版本下创建它而不是在main下吗?有人见过这个吗?任何帮助将不胜感激!谢谢:)

1 个答案:

答案 0 :(得分:0)

这很容易。只需将Android studio中的构建变体切换为“myVariant”,一切正常。