【问题标题】:Android - "Parsing Data for android-21 failed"Android - “为 android-21 解析数据失败”
【发布时间】:2014-10-20 20:25:46
【问题描述】:

安装 Android 5.0 (SDK 21) 后在 Eclipse 中出现以下错误

“为 Android 5.0 加载数据”遇到了问题。

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

【问题讨论】:

    标签: android eclipse adt eclipse-adt android-5.0-lollipop


    【解决方案1】:

    【讨论】:

    • 这对我有用,谢谢。我之前用过JDK1.6_45。我怀疑安装 JDK 1.7 也可以,因为 1.7 的主要版本为 51:stackoverflow.com/questions/10382929/…
    • 我正在确认@arberg 的猜测......在 1.8 开始工作后,我又回到了 1.7 (u80),而且效果也很好。对我来说,似乎(我无法弄清楚)我需要启动和重新启动 Eclipse(每次 JDK 更改都需要我打开 Eclipse 两次(并让所有构建过程完成)才能正常工作。跨度>
    • 救命稻草,谢谢!需要明确的是,当我转移到新计算机时,我的问题就出现了。我重新安装了 Eclipse,并且不得不将我的 Eclipse 项目拖放到新的工作区中。起初我以为是我的 SDK 包没有完全安装,但后来它没有帮助。尝试导入项目时,书中的所有错误都会出现(全为红色)......只有添加这个推荐的 JDK 才有帮助。我有一台 Mac。 +1!
    • 嗨@NoniA。你解决了吗?我和你有同样的烦恼。当我切换 Eclipse 工作区时,它会出错。但是我重新启动我的 Mac 然后启动 Eclipse 会正常工作。
    • @jhondge 是的,我做到了!添加该 JDK 有所帮助。虽然我意识到我需要尽快更改为 Android Studio,因为它不会很快得到 Google 的支持。
    【解决方案2】:

    最初我也面临同样的问题。我升级到JDK1.7。问题仍然存在。这是因为 Eclipse 有时会将默认 sdk 设为 1.6。要解决这个问题:

    1. 将环境路径改为点1.7/1.8
    2. 打开 Eclipse 并转到窗口选项卡-> 首选项
    3. 转到 Java->编译器并将编译器合规级别设置为 1.7,然后按应用。
    4. 然后转到安装的 JRE 部分。检查已安装的 jdk 是否在列表中列出并选择。如果未列出,请使用搜索提供手动路径。然后选择 jdk 版本并删除列表中的其他版本。
    5. 在已安装的 JRE 中转到执行环境并选择所需的 java se 版本并在兼容部分检查它
    6. 按确定并重新启动 Eclipse。

    这应该可以解决问题。

    【讨论】:

      【解决方案3】:

      我尝试了上述所有步骤,但无法解决问题。 经过一番研究,我得到了我的问题的解决方案。

      检查 eclipse.ini 以查看 -vm,(如“C:/Program Files/Java/jre7/bin/javaw.exe”)。

      我也有你说的问题,我发现eclipse是用java6启动的。我修改为使用java7后,没有这样的失败对话框。

      • 所以需要更新 SDK 到 1.8 或 1.7。
      • 将编译器设置为 1.7 或 1.8..
      • 然后检查 eclipse.ini

      【讨论】:

      • 奇怪,因为它听起来切换到 1.7,然后回到 1.6 对我有用。我选择 1.6 是因为我的项目需要与 android API 10 兼容,而 1.8 仅支持 API 17(kitkat?)及更高版本。
      【解决方案4】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-03
        • 2015-04-22
        • 1970-01-01
        • 1970-01-01
        • 2016-12-06
        • 2015-10-19
        • 2015-01-19
        • 1970-01-01
        相关资源
        最近更新 更多