【问题标题】:Saving any file in eclipse giving me following error:在eclipse中保存任何文件都会给我以下错误:
【发布时间】:2014-05-31 05:16:37
【问题描述】:

在“运行 Android Lint”期间发生内部错误。 org/eclipse/jdt/internal/compiler/ast/UnionTypeReference

有什么办法吗??我因此无法工作。

【问题讨论】:

  • 你有什么版本的 Eclipse 和 Android SDK 工具?
  • Eclipse 版本:1.9.0.v201106031100-7B7C7CCcNBGNCYJ_DVWY 构建 ID:1.7.2.v20110603-0500 Android SDK 和 ADT v22.6.2
  • 对我来说这听起来不像 Eclipse 版本号,更像是 SQL 开发人员插件版本号。你的 Eclipse 在启动闪屏上说什么?我怀疑是“赫利俄斯”。在这种情况下,它将永远不会支持 Java 7 语言功能。你至少需要'靛蓝'。如果你升级直接去'Kepler',或者如果你觉得勇敢去预发布的'Luna'
  • @shriduttkothari 我也遇到了同样的问题,你解决了吗?如果是,请分享这很烦人...
  • @E_X 在下面添加了答案。

标签: android eclipse eclipse-plugin eclipse-adt lint


【解决方案1】:

在 Window > Preferences > Android > Lint Error Checking 中,取消选中“保存文件时检查错误”。

【讨论】:

  • Thnx 很多人,但这只会在保存时禁用 Lint 检查,这意味着问题仍未解决。
  • @E_X 我知道,但是直到现在我都活了下来。
【解决方案2】:

Eclipse 3.6 中的 Eclipse Compiler for Java (ECJ) 似乎太旧了。请参阅Issue 66226 但是,根据该错误报告,据称它已在工具 22.6 中修复。

【讨论】:

  • 那我需要做什么??
  • 将 Android SDK 和 ADT 升级到 v22.6.2。
  • @CKDPublishing 我已经有最新更新的 Android SDK 和 ADT v22.6.2 并且在检查更新时它说没有更新
  • 您还应该运行 JDK v6 (1.6.45) 而不是 v7。 Android 尚不支持 JDK v7。
  • 支持 Java 7,但您必须将合规级别设置为 1.6。您还必须至少拥有 Eclipse Indigo。 Helios 不支持 Java 7 语言功能。
猜你喜欢
  • 2017-01-06
  • 2015-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多