【问题标题】:Error Occurs while Running Android Project - Unsupported major.minor version运行 Android 项目时发生错误 - 不支持的 major.minor 版本
【发布时间】:2016-03-15 10:09:46
【问题描述】:

运行代码时会显示警告

构建过程中发生错误 运行构建器“Android Package Builder”时出错 在项目 'Test'.com/android/dx/command/dexer/Main 上: 不支持的major.minor 52.0版

Eclipse 运行正常,但在 Eclipse 更新后它显示错误。以前它运行良好,即在更新之前 帮我解决这个问题并运行我的项目。

还可以帮助我处理一些可更新的广告包。

【问题讨论】:

标签: java android eclipse


【解决方案1】:

我也遇到了同样的问题,但解决方法不同:

要解决这个问题,我必须进入我的 project.properties 文件:

并在这个文件中添加这一行:

sdk.buildtools=23.0.3

【讨论】:

  • 谢谢!我有同样的问题,这解决了我的问题!
【解决方案2】:

您的代码可能已使用 Java 更高版本(即 8)编译,而您尝试使用 Java 低版本(即 7)运行它。请注意,Eclipse 有它自己的编译器并且不使用来自 JDK 的编译器,并且很可能它被配置为使用 Java 更高版本(即 8)。检查你的 Eclipse 编译器首选项。

【讨论】:

    【解决方案3】:

    解决了这个问题,以前我用 jAVA 1.7 编译并在 jdk 1.8 中运行,这是我出现问题的原因,现在我下载 JAVA 1.8 现在它正在运行

    • J2SE 8=52,
    • J2SE 7=51,
    • J2SE 6.0=50,
    • J2SE 5.0=49,
    • JDK 1.4=48,
    • JDK 1.3=47,
    • JDK 1.2=46
    • JDK 1.1=45

    【讨论】:

      【解决方案4】:

      eclipse 中 Unsupported major.minor version 52.0 的唯一原因是 API 级别 24

      所以请执行以下操作来解决 Eclipse 中的问题:

      1. 转到窗口菜单
        2.打开Android SDK管理器
        3.检查是否安装了 API 级别 24 的任何平台
        4.如果YES请卸载此 API 级别 24 包。
        5.清理项目并再次运行。

      而且它的工作正常。

      【讨论】:

        【解决方案5】:

        在 project.properties 中添加以下行并将 Java 设置为 1.7 解决了我的问题。

        sdk.buildtools=23.0.3

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-10-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-01-15
          相关资源
          最近更新 更多