2013-03-02 91 views
0

我有一个非常简单的strings.xml文件,但是我似乎仍然收到错误信息(而且我没有想法为什么!)解析XML时出错:格式不正确(无效令牌)t strings.xml(Android SDK/Eclipse)

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<string name="app_name">Linking Manager</string> 
<string name="button1">Linking Manager</string> 
</resources> 

任何想法?

+0

没有错误在这... POST错误日志这里 – 2013-03-02 19:51:39

+1

明确的项目,或重新启动Eclipse。 – sschrass 2013-03-02 19:52:05

+0

我在我的系统中试过上面的代码,它在这里工作。 – 2013-03-02 19:55:30

回答

0

确保没有空格前后

<?xml version="1.0" encoding="utf-8"?> 

同时清洁项目。

如果一切都失败,请删除XML文件并重新创建并重新粘贴。我使用它时不会出现任何错误。

+0

没有空格 - 清理过的项目 - 同样的问题 – 2013-03-02 19:52:10

3

在eclipse中打开string.xml,然后按ctrl + shift + F 这将格式化您的源代码。

+1

没关系!我想通了......(重复每个字符串名称是导致冲突 - 更改的名称 - 问题解决) - 阿曼尼斯旺 – 2013-03-02 19:55:55

+1

重复的名字?当我在这里尝试时,这不会产生错误。好吧... – 2013-03-02 19:59:47

0

我有这个错误发生,因为我有一个微小的反向在错误是在行的前面。没有注意到输入它,并且很难看到距离缩进线很远的地方。

0

我有一个类似的问题,因为R.java对我不屑一顾。修复后,我无法运行程序,因为这个错误。我在选项卡@Javadoc,声明,控制台,LogCat和属性之前进入了显示“问题”的底部选项卡。我在那里看到一些错误,并将其删除。由于代码很好,它能够恢复运行。

我很久以前有这个问题,因为我不知道如何解决它,我只是创造了一个全新的项目。希望这会帮助其他人。

0

在我的情况下,我意外地将Drawable文件复制到res/values而不是res/drawable

可以肯定,Drawable文件从不格式良好的XML文件...多么愚蠢。 :■

相关问题