我正在 Eclipse Juno 上开发一个 Android 应用程序,并使用 MAC OS Lion。当我修复 xml 文件中的某些错误时,错误标记不会消失,即使我修复它也不会让我编译代码。我尝试通过 Window-> Show View -> Problems 删除它,但是当我编译代码时,错误又回来了。我想解决它的唯一方法是裁剪文件中的所有内容,保存没有错误的 xml,然后再次将相同的代码粘贴到 xml 文件中,错误就消失了,就好像那里没有任何东西一样。有谁现在为什么会发生?
问问题
2802 次
3 回答
0
Grahaminn 是正确的,因为如果您缺少某些东西,查看代码会很有帮助。但是,由于您说一旦剪切、保存和粘贴它就会消失,我相信您确实解决了这个错误。虽然除了 eclipse 编译器显然存在错误之外,我从未找到相同问题的答案,但我也发生了同样的事情,并且不得不以同样的方式解决问题。无论出于何种原因,编译器仍然会看到错误而不是修复。这非常令人沮丧,但在编译器修复之前,我们一直在做你所做的事情。
于 2012-10-16T12:46:09.860 回答
0
更新您的 Android 开发工具。该错误(Android Lint 问题即使在更正之后仍然存在)在 ADT 20.0.2 中得到修复。
如果您不能或不想升级,您可以选择
- 清理项目
- 再次手动运行 Android Lint。
但类似的错误会不时再次发生。
于 2012-10-16T21:15:45.127 回答
0
感谢所有的答案。至少到目前为止,我的 Eclipse 工作正常,唯一仍然让我头疼的是 R.java 文件有时会不断消失,但我猜那是由于 ADT 的问题。我卸载了 ADT 插件并重新安装了它。
于 2012-11-07T16:00:48.523 回答