【问题标题】:Aptana error: parsing data for android-22 failedAptana 错误:为 android-22 解析数据失败
【发布时间】:2015-06-18 10:19:39
【问题描述】:

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

Java 和 JDK 是 1.7。

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

更新:

在“Android SDK: Resolving Error Markers”之后,Aptana 状态变为“Building Workspace”、“Initializing Index”并最终以“Problem Occurred”消息停止:

“为 Android 5.1.1 加载数据”遇到问题,
解析 andoid-22 的数据失败。

详情:

为 android-22 解析数据失败
不支持的major.minor 51.0版

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

【问题讨论】:

  • 请发布整个错误消息(如果可用,请发布堆栈跟踪)
  • 我添加了整个错误消息。抱歉,我不知道在哪里可以找到启动进程的堆栈跟踪。

标签: java android eclipse adt aptana3


【解决方案1】:

我遇到了同样的问题。

我相信它与相当过时的 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)。对于这么多 Android 开发人员来说,启动并运行配置似乎有多难,这让我有点失望。恕我直言,迁移到 Android Studio 不应该是一种强制解决方案。
【解决方案2】:

“正在回答”:

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

【讨论】:

    【解决方案3】:

    我在 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 的适当路径。

    【讨论】:

    • 嗯。我认为这与这个问题无关。
    • 非常...今天早上我收到了这个非常错误的消息。添加了 vm 参数,现在它可以非常愉快地加载 5.1.1。我认为您需要在投票之前尝试一下。
    • 很高兴它在 Eclipse 下用 5.1.1 解决了您的问题。我也不明白反对意见。也许这里的规则很复杂,远远超出了我的理解。无论如何 - 感谢您的贡献。
    猜你喜欢
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多