Android “找到文本”&引用;其中需要项目标记

Android “找到文本”&引用;其中需要项目标记,android,Android,我将colors.xml添加到我的资源中,并编写了以下xml代码: <?xml version="1.0" encoding="UTF-8"?> <resources> <color name="white">#FFFFFF</color> <color name="yellow">#FFFF00</color> <color name="fuchsia">#FF00FF</color&g

我将colors.xml添加到我的资源中,并编写了以下xml代码:

<?xml version="1.0" encoding="UTF-8"?>
<resources>
   <color name="white">#FFFFFF</color>
   <color name="yellow">#FFFF00</color>
   <color name="fuchsia">#FF00FF</color>
   <color name="red">#FF0000</color>
   <color name="silver">#C0C0C0</color>
   <color name="gray">#808080</color>
   <color name="olive">#808000</color>
   <color name="purple">#800080</color>
   <color name="maroon">#800000</color>
   <color name="aqua">#00FFFF</color>
   <color name="lime">#00FF00</color>
   <color name="teal">#008080</color>
   <color name="green">#008000</color>
   <color name="blue">#0000FF</color>
   <color name="navy">#000080</color>
   <color name="black">#000000</color>
</resources>

#FFFFFF
#FFFF00
#FF00FF
#FF0000
#C0C0C0
#808080
#808000
#800080
#800000
#00FFFF
#00FF00
#008080
#008000
#0000FF
#000080
#000000
我使用手机上的AIDE进行开发,它会抛出一个错误:

找到需要项标记的文本“”

请告知
谢谢

看起来文件开头的4个空格字符是您遇到的问题。

看起来文件开头的4个空格字符是您遇到的问题。

具有不可拆分的空格字符(/&160;/&xa0;)在ADK工具期望空白的XML文件中,将导致此问题。将不可拆分的空格字符替换为常规空格。xmllint对于跟踪问题字符的位置非常有用

在您的XML文件中,如果ADK工具希望使用空格,则在该文件中使用不可拆分的空格字符(/ ;/ ;)将导致此问题。将不可拆分的空格字符替换为常规空格。xmllint对于跟踪问题字符的位置非常有用

使用MadEdit或任何其他十六进制文件编辑器打开xml文件,查找“C2 A0”,并用普通空格替换所有内容

或者只是在命令行中


$sed-i's/\xc2\xa0//g'/the/path/to/the/xml/file

使用MadEdit或任何其他十六进制文件编辑器打开xml文件,查找“C2 A0”,并用普通空间替换所有文件

或者只是在命令行中


$sed-i's/\xc2\xa0//g'/the/path/to/the/xml/file

在我的代码中,我使用大写字母s来编写字符串。我转换成小的s,它起作用了。谢谢

在我的代码中,我使用大写字母S来编写字符串。我转换成小的s,它起作用了。谢谢

开头的4个空格是唯一让我吃惊的地方,尽管我不确定这是否是复制/粘贴错误,或者这可能是您遇到的问题。@Aldryd:我建议您将其作为答案发布,因为它是正确的(我的意思是
之前的空格)。如果XML文档的开头有空格,Eclipse也会抛出构建异常。感谢Aldryd,这是正确的答案开头的4个空格是我唯一想到的,虽然我不确定这是否是复制/粘贴错误,或者这可能是您遇到的问题。@Aldryd:我建议您将其作为答案发布,因为它是正确的(我是说
之前的空格)。Eclipse也会在XML文档的开头有一个空格异常。感谢AldRyd,也就是在文件中间找到了正确的答案,谢谢,这确实解决了这个问题:“在文件的中间也发现了这一点,谢谢,这确实解决了这个问题: