ADT间歇性地标记XML错误

时间:2013-12-27 19:01:24

标签: android xml eclipse activity-lifecycle demo

我下载了“activity-lifecycle”演示项目(http://developer.android.com/shareables/training/ActivityLifecycle.zip)并将其导入我的eclipse ADT工作区。它构建和运行完美。我开始阅读代码,发现在该行的activity_a.xml布局文件中突然出现错误(意外的名称空间前缀:标记为RelativeLayout的“xmlns”):

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

项目中有两个几乎相同的文件,activity_b.xml和activity_c.xml,它们具有这个确切的行而不会产生构建错误。如果出现错误,我无法弄清楚我是如何设法构建和运行它的,所以我修改了从activity_b.xml文件中复制相同的代码,但它也产生了错误。然后我尝试在文件之间使白色空间相同,突然错误消失了。我对其中一个java文件(调用Log.d())做了一个微不足道的更改,并且能够重新构建并运行该项目。现在,第二天,XML错误又回到了同一个文件的同一个地方。

这种日食问题似乎每隔一天就会发生,并将效率降低到10%左右。

1 个答案:

答案 0 :(得分:0)

Unexpected namespace prefix "xmlns" found for tag LinearLayout解决了这个问题。但问题是随机和间歇性的,因此对于没有完全按照正确搜索条件进行操作的开发人员来说,这是一个很大的浪费时间,因此我建议使用eclipse或Google修复它。