【问题标题】:Add language resources in android apk application在android apk应用程序中添加语言资源
【发布时间】:2013-03-01 22:36:39
【问题描述】:

我有一个单一语言的 android 应用程序,我将 res/values/strings.xml 中的字符串翻译成多语言应用程序。例如,我制作了 values-fr/strings.xmlvalues-es/strings.xml ... 编译我的应用程序时,我收到此错误 mayapp/res/values-fr/strings.xml:1:错误:解析 XML 时出错:XML 声明格式不正确 mayapp/res/values-es/strings.xml:1:错误:解析 XML 时出错:XML 声明格式不正确

如何解决这个问题。 我需要你的帮助,因为我是 android 开发的新手。

【问题讨论】:

  • 向我们展示导致错误的 XML 文件
  • 是的,错误很明显。查看您的 strings.xml 文件 int values-es,发现有问题 - 可能错过了 "、结束标记或 xml 标头。
  • 删除这些xml文件并尝试仅使用 values/strings.xml 构建,如果应用程序可以正确构建,请将 string.xml 的内容复制到 values-es/string.xml 中。
  • 发布 values-es/strings.xml 文件。应该是第一行的错误..
  • 好吧,我在 values-fr/strings 中做了一些修改,我发现了这种行为 Répondeur 这告诉我错误。当我将 Répondeur 更改为 Repondeur 时,我没有问题。如何解决这个问题?

标签: android android-resources


【解决方案1】:

对特殊字符使用数字代码: <string name="app_name">Répondeur</string>

【讨论】:

  • 我找到了解决方案!我将代码类型更改为 iso-8859-1,它工作正常!谢谢大家
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-09
  • 2012-08-11
相关资源
最近更新 更多