2013-03-01 77 views
0

嗯,我有一个单一的语言android应用程序,我翻译字符串在res/values/strings.xml使它成为多语言应用程序。我做了例如values-fr/strings.xml,values -es/strings.xml ... 编译我的应用程序时,出现这个错误 mayapp/res/values-fr/strings.xml:1 :错误:解析XML错误:XML声明格式不正确 mayapp/res/values-es/strings.xml:1:错误:解析XML错误:XML声明格式不正确在android apk应用程序中添加语言资源

如何解决此问题。 我需要你的帮助,因为我是在android开发中的新人。对于特殊字符

+0

向我们展示了导致错误 – 2013-03-01 14:11:12

+1

呀错误是很明显的XML文件。查看你的strings.xml文件int values-es和某些东西是错误的 - 可能是错过了“,end tag或者xml头文件。 – Kaediil 2013-03-01 14:18:17

+0

删除这些xml文件并尝试只用values/strings.xml构建,如果应用程序可以无误地构建,将string.xml的内容复制到values-es/string.xml中。 – magirtopcu 2013-03-01 14:21:32

回答

0

使用数字代码: <string name="app_name">R&#233;pondeur</string>

+0

那么我找到了解决方案!我将编码类型更改为iso-8859-1,它工作正常!感谢所有 – ARM 2013-03-01 15:01:01