Android 错误:分析XML时出错:格式不正确(无效令牌)。。。?

Android 错误:分析XML时出错:格式不正确(无效令牌)。。。?,android,xml,android-xml,Android,Xml,Android Xml,我正在使用以下XML开发一个应用程序。但是,当我尝试清理/构建我的项目时,会出现以下错误: “错误:分析XML时出错:格式不正确(无效令牌)” 这可能意味着什么?这意味着XML文件中存在编译错误,这是不应该存在的:拼写错误/伪字符/不正确的命名空间 你的问题是你有一个分号不应该在这行后面: android:text="@string/hello"; 确认之前没有任何空格或制表符 <?xml version="1.0" encoding="utf-8"?> 还可以在ec

我正在使用以下XML开发一个应用程序。但是,当我尝试清理/构建我的项目时,会出现以下错误:

“错误:分析XML时出错:格式不正确(无效令牌)”



这可能意味着什么?

这意味着XML文件中存在编译错误,这是不应该存在的:拼写错误/伪字符/不正确的命名空间

你的问题是你有一个分号不应该在这行后面:

  android:text="@string/hello";

确认之前没有任何空格或制表符

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

还可以在eclipse中刷新和清理项目


我时不时会遇到这个错误,上面的建议99%的时候都会解决这个问题

在hello之后删除分号

我遇到这个问题,当我遇到
android:text=“
时,它有正确的语法突出显示,但后来我意识到这是
我遇到的同样问题。你不能用left
来解决这个问题,我将我的布局粘贴到了中,它告诉了我错误是什么。与其他答案一样,我的XML有
在我的例子中,我忘记了结束我的布局

</android.support.constraint.ConstraintLayout>


在那之后,一切都开始正常工作。

我尝试了我这边的一切,最后得到了以下结果

我的第一行是:

<?xmlversion="1.0"encoding="utf-8"?>

我遗漏了两个空格,应该是:

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


在版本和编码之前应该有一个空格。

我也有同样的问题。在我的情况下,尽管我不理解原因,但问题是由于以下元素之一中的
&
,其中
a
b
是两个标记/单词:

<s> . . . a & b . . . </s>
。a&b。
为了解决这个问题,我将元素的文本改为:

<s> . . . a and b . . . </s>
。a和b。

我想你们中的一些人可能就是这样。一般来说,为了让您的生活更轻松,只需在错误消息
(行:…,列:…)
中提到的索引处读取字符,然后查看字符是什么。

问题是您在XML布局文件中做了一些错误的事情

android:text=" <- Go Back" // this creates error
android:text="Go Back" // correct way

android:text=“@Blundell…哦,那真是个愚蠢的错误。谢谢,但现在我有另一个问题…也来看看,兄弟。。。!!!在删除分号后,它仍然显示一个错误…可能是什么问题?..请尝试eclipse>project>clean。这个错误可能仍然是另一个xml文件中的一个错误。我刚刚把文本改成了nothave
,你相信吗,当我把“有趣的是,这也发生在
工具:text
中。。。如果Android Studio显示错误,那就太好了!在我的例子中,文本中有一个简单的*。请将其编码为
。与此相同的问题也会发生在与上,将其编码为
&;amp
android:text=" <- Go Back" // this creates error
android:text="Go Back" // correct way