android layout 提示XML解析错误
2013-04-15 09:57
260 查看
从别的地方复制过来XML时,layout预览时提示解析错误。
提示:
org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown @1:5 in java.io.InputStreamReader@47ec2770)
org.xml.sax.SAXParseException: PI must not start with xml (position:unknown xm@3:5 in java.io.InputStreamReader@43e4b480)
经过多次查找确认XML语法没错误。
问题原因:
为XML文件第一行格式错误,仔细修改第一行即可
<?xml version="1.0" encoding="utf-8" ?> (具体原因未知,如果删除这行也可以成功预览。)
更合理的解决办法:
删除XML文档,通过系统New->other->android xml file 重新建XML文档,然后把XML文档内容重新COPY或者输入就行了。
提示:
org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown @1:5 in java.io.InputStreamReader@47ec2770)
org.xml.sax.SAXParseException: PI must not start with xml (position:unknown xm@3:5 in java.io.InputStreamReader@43e4b480)
经过多次查找确认XML语法没错误。
问题原因:
为XML文件第一行格式错误,仔细修改第一行即可
<?xml version="1.0" encoding="utf-8" ?> (具体原因未知,如果删除这行也可以成功预览。)
更合理的解决办法:
删除XML文档,通过系统New->other->android xml file 重新建XML文档,然后把XML文档内容重新COPY或者输入就行了。
相关文章推荐
- android layout XML解析错误的解决方法
- 如何避免android layout.xml 布局文件中重名id的错误
- Android 源码解析(01) xml布局文件解析——LayoutInflater源码解析
- 举例android项目中的string.xml出现这个The character reference must end with the ';' delimiter.错误提示的原因及解决办法
- 调用没有在AndroidManifest.xml注册过的Activity,报出的错误提示
- 插件框架篇一之LayoutInflater解析layout时android.view、android.widget与WebView错误
- 调用没有在AndroidManifest.xml注册过的Activity,报出的错误提示
- php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
- 举例android项目中的string.xml出现这个The character reference must end with the ';' delimiter.错误提示的原因及解决办法
- android从内部存储写入、安装apk提示解析包错误,或者提示Permission Denied,文件不可用解决办法
- android xml布局文件中使用RelativeLayout,明明有这个id,却提示找不到---->解决办法
- android从内部存储写入、安装apk提示解析包错误,或者提示Permission Denied,文件不可用解决办法
- Android程序代码和xml没错误,为嘛执行后提示错误?
- eclipse 刚建的android项目就提示错误:setContentView(R.layout.main);R下边是红线。怎么解决呢?
- 错误提示:have you declared this activity in your AndroidManifest.xml?
- android xml 布局错误(黑掉了)Missing styles. Is the correct theme chosen for this layout?
- 用eclipse开发android,xml-layout文件不自动提示,Java代码可以自动提示
- android xml布局文件中使用RelativeLayout,明明有这个id,却提示找不到---->解决办法
- php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法