xmlns:android="http://schemas.android.com/apk/res/android" 被添加到我的所有布局对象中导致错误
Posted
技术标签:
【中文标题】xmlns:android="http://schemas.android.com/apk/res/android" 被添加到我的所有布局对象中导致错误【英文标题】:xmlns:android="http://schemas.android.com/apk/res/android" gets added to all my layout objects causing errors 【发布时间】:2013-05-17 18:15:59 【问题描述】:在更新我所有的 ADT 工具和 Eclipse 后,我的所有 XML 文件在打开时都会出错
xmlns:android="http://schemas.android.com/apk/res/android"
被添加到每个布局对象(根对象,就像我最初设置它的方式,以及嵌套的 RelativeLayouts 和 LinearLayouts 和 FrameLayouts)
这会导致该 XML 文件中的错误,我必须手动删除它们,即使使用查找和替换,当我只想查看一个 xml 文档时,这样做也是不必要且乏味的
为什么会发生这种情况,我该如何预防
【问题讨论】:
@blackbelt 我有最新的东西,但没有夜生活。我希望这能修复所有的错误 ***.com/questions/16636039/…。如果有帮助,试试这个 @Raghunandan 没有帮助,在更新到 ADT 22 后,我不得不为其他一些事情做这些事情,但这个问题仍然存在 奇怪因为我以前没有遇到过这样的事情。好奇地看到其他人发布的解决方案。将等待回答 曾经我也遇到过同样的问题 【参考方案1】:问题可能在于您的 lint 错误
右键单击您的项目 goto-> Android Tools... -> 选择 Clear Lint Markers
【讨论】:
以上是关于xmlns:android="http://schemas.android.com/apk/res/android" 被添加到我的所有布局对象中导致错误的主要内容,如果未能解决你的问题,请参考以下文章
我们是不是需要将 xmlns:android="http://schemas.android.com/apk/res/android" 添加到 XML 文件的每个根视图中?
xmlns:android="http://schemas.android.com/apk/res/android" 是什么意思?
Unexpected namespace prefix "xmlns" found for tag Linear Layout