【问题标题】:Problems after updating to Android SDK 20 in Eclipse在 Eclipse 中更新到 Android SDK 20 后出现的问题
【发布时间】:2012-07-07 22:09:20
【问题描述】:

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

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

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

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

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

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

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

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

【问题讨论】:

  • 请留下评论并解释为什么这是一个糟糕的问题,然后您才会投票否决问题。很有帮助

标签: android eclipse eclipse-plugin


【解决方案1】:

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

【讨论】:

  • 非常感谢您的建议。我的一个项目在更新后意外关闭,但现在其他项目似乎工作正常。我不知道问题是如何解决的。
  • 嗯。 ADT 现在似乎以奇怪的方式工作。我喜欢它的一些东西。但其他事情只是烦人。并且这些错误只是在这个世界之外。
  • 是的,有很多错误。之前它是 100% 工作的,而不仅仅是废话。
  • 您应该返回并使用较旧的 ADT 插件,然后再使用较旧的 eclipse。我用的是juno,我不确定是那个还是ADT插件。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-01
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      相关资源
      最近更新 更多