name =“string”在这里被翻译但在默认语言环境中找不到

时间:2018-04-05 10:54:53

标签: android xml

我在strings.xml声明了一个字符串,我收到了此错误

这是我的代码:

<string name="date_picker_title">Hire Date</string>
<string name="new_employee">New Employee</string>
<string name="show_subtitle">Show Subtitle</string>
<string name="hide_subtitle">Hide Subtitle</string>
<string name="subtitle_format">%1$s crimes</string>
<string name="choose_menu">Choose a Menu Option</string>

enter image description here

3 个答案:

答案 0 :(得分:8)

在我看来,这对我有帮助:

  1. 选择引起错误的字符串。
  2. 切掉它们。
  3. 再次粘贴!

如果它对您不起作用,请尝试将相同的字符串添加到strings.xml(v21)文件中。
这对我来说非常有效。

答案 1 :(得分:4)

尝试一下。它解决了我的情况下的错误。

转到文件->使缓存无效并重新启动。在Android Studio菜单栏中

答案 2 :(得分:0)

除了此处的所有答案之外,请确保您的默认strings.xml没有tools:locale属性。显然,默认语言环境始终假定为英语。