修复后Eclipse错误标记不会消失

时间:2012-10-16 12:34:08

标签: android xml eclipse eclipse-juno android-lint

我正在Eclipse Juno上开发Android应用程序,并使用MAC OS Lion。 当我在xml文件中修复一些错误时,错误标记不会消失,即使我修复它也不会让我编译代码。我尝试通过Window->删除它显示视图 - >问题,但是当我编译代码时,错误又回来了。我想出解决问题的唯一方法是裁剪文件中的所有内容,保存xml没有错误,然后再次将相同的代码粘贴到xml文件中,错误就像没有任何东西一样消失。 现在有人为什么会这样?

4 个答案:

答案 0 :(得分:0)

我们必须看到你被告知的xml是错误的。它可能就像你思考你已经修复它一样简单,当你还没有。

答案 1 :(得分:0)

Grahaminn是正确的,因为看到代码会有所帮助,以防有些东西丢失。但是,既然你说切割,保存和粘贴后它就会消失,我相信你确实照顾到了这个错误。虽然我从来没有找到相同问题的答案,除了eclipse编译器显然有错误,我发生了同样的事情,并且必须以同样的方式解决问题。无论出于何种原因,编译器仍然会看到错误而不是修复。这是非常令人沮丧的,但是在编译器修复之前我们一直在做你所做的事情。

答案 2 :(得分:0)

更新您的Android开发工具。在ADT 20.0.2中修复了该错误(甚至在修正它们之后仍然存在Android Lint问题)。

如果您不能或不想升级,您可以选择

  • 清理项目
  • 再次手动运行Android Lint。

但是当时会再次发生类似的错误。

答案 3 :(得分:0)

感谢所有答案。我的Eclipse工作至少到现在为止,唯一令我头疼的是R.java文件有时会消失,但那是由于ADT的问题而我猜。我卸载了ADT插件并再次安装。