0

我首先通过访问Help->Check For Updates并安装它建议的所有东西来更新我的 Eclipse 中的工具。然后通过访问Window->Android SDK Manager并更新包括我的 SDK 版本在内的多个内容。

完成更新后,我所有的 Android 项目都有一个漂亮的红色框,里面有一个 x。我探索了这些项目,并注意到项目内部没有任何错误,只是项目本身有错误图标。我在网上搜索,发现其他人也有类似的问题。所以我想我找到了解决方案。唉,在清理和构建项目之后,我的项目中的多个 java 文件旁边出现了额外的错误图标。Eclipse 在尝试导入自动生成的 R 文件时无法找到它们,并且所有导入都被选为红色。

我尝试删除 .android 目录的全部内容(从特定的几个文件开始,然后是全部内容),但这并没有带来预期的结果。

所以我删除了新生成的文件并恢复了所有旧文件。

当我再次清理和构建项目时,所有错误都会消失,但直到我再次尝试运行项目然后出现相同的错误:

您的项目包含错误,请在运行前修复它。

我还发现了一个相关的问题。它声称我的 xml 文件一定有问题。自从更新工具后,我没有修改任何 xml 文件,所以我不知道是什么导致它们出现错误。

关于发生了什么的任何想法?

4

3 回答 3

1

我发现 eclipse 现在正在拾取它以前没有拾取的错误,因为它们更新了 lint,您可能必须检查所有文件并查看是否因此出现错误,如果它不起作用尝试从构建中删除 Android 并重新附加它,清理项目,构建项目,确保活动使用正确的 R 文件并检查 lint 所说的内容,我认为它就像一个带有勾号的小方块。

于 2012-07-07T22:16:02.383 回答
1

我遇到了完全相同的问题,通过在我的代码中删除 R 的任何导入然后清理项目来解决

于 2012-11-20T12:11:25.460 回答
0

最奇怪的事情刚刚发生。即使在我再次删除 .android 文件夹中的所有文件之前我已经这样做了 2 次,但退出了我的 Eclipse 并再次打开它。所有的错误都消失了,我的大部分项目都可以正常工作。我在这个问题上花了很多时间,我不知道它是如何解决的,但我很高兴它再次工作。

于 2012-07-07T22:24:15.657 回答