Aptana error: parsing data for android-22 failed

Aptana error: parsing data for android-22 failed

将 JRE/JDK/ADT 的版本调整到相同(至少兼容)级别后,我在 Aptana Studio 3 中仍然遇到上述错误。

Java 和 JDK 是 1.7。

在启动期间,Aptana 尝试重建并停止并显示此错误消息。

Update:

在 "Android SDK: Resolving Error Markers" Aptana 状态更改为 "Building Workspace"、"Initializing Index" 并最终停止并显示 "Problem Occurred" 消息:

'Loading data for Android 5.1.1' has encountered a problem,
Parsing data for andoid-22 failed.

详情:

Parsing Data for android-22 failed
Unsupported major.minor version 51.0

到目前为止,研究表明与 Java 1.8 不兼容,我已将其停用。由于我是一个半专业的程序员,所以我对如何处理这种依赖关系了解不多。

"Answer in progress":

卸载所有 Android-22 SDK 现在解决了错误消息问题,但我认为这只是解决方法,而不是最终解决方案。

我遇到了同样的问题。

我认为这与相当过时的 Eclipse 版本有关 - 我仍在尝试使用 Eclipse Indigo 进行构建。

现在我可以使用以下设置:

  • 我安装了 Eclipse Luna Java 开发者版本
  • 我安装了 ADT 插件(我相信 URL 自早期版本以来发生了变化):https://dl-ssl.google.com/android/eclipse/
  • 我有 JDK 和 JRE 最新的 1.7(32 位因为我的整个系统是 32 位)。

有了这个错误就消失了,我可以用 Android 目标级别 22 进行构建。

PS:顺便说一句,据我所知,这个错误与aptana根本无关。

我在 eclipse 中遇到了同样的错误,因为即使安装了 1.8 JRE 并且系统默认,eclipse 实际上仍在 1.6 JRE 上启动。

检查以确保您的 Aptana 运行 在 1.7 或 1.8 JRE

与 eclipse 类似,使用 Aptana,您可以编辑 AptanaStudio3.ini 文件以设置要使用的特定 JRE。

添加行:

-vm
C:\Program Files\Java\jdk1.8.0_25\jre\bin\javaw.exe

其中 C:\Program Files\Java\jdk1.8.0_25\jre\bin\ 是您的 1.7/1.8 JRE 的正确路径。