Java 运行Android Project时出错-不受支持的major.minor版本
运行代码时,它会显示一个警报 生成过程中发生错误 运行生成器“Android软件包生成器”时出错 在项目“Test.com/android/dx/command/dexer/Main上: 不受支持的主要版本52.0 Eclipse运行正常,但在Eclipse更新之后,它显示了错误 帮助我解决此问题并运行我的项目Java 运行Android Project时出错-不受支持的major.minor版本,java,android,eclipse,Java,Android,Eclipse,运行代码时,它会显示一个警报 生成过程中发生错误 运行生成器“Android软件包生成器”时出错 在项目“Test.com/android/dx/command/dexer/Main上: 不受支持的主要版本52.0 Eclipse运行正常,但在Eclipse更新之后,它显示了错误 帮助我解决此问题并运行我的项目 另外,请帮助我使用一些可更新的adt包。您的代码可能是使用Java更高版本(即8)编译的,而您正在尝试使用Java更低版本(即7)运行它。请注意,Eclipse有自己的编译器,不使用来
另外,请帮助我使用一些可更新的adt包。您的代码可能是使用Java更高版本(即8)编译的,而您正在尝试使用Java更低版本(即7)运行它。请注意,Eclipse有自己的编译器,不使用来自JDK的编译器,并且很可能配置为使用Java更高版本(即8)。检查您的eclipse编译器首选项。解决了这个问题,以前我用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
我得到了相同的问题,但不是相同的解决方案: 要解决此问题,我必须进入我的
project.properties
文件:
并在此文件中添加以下行:
sdk.buildtools=23.0.3
eclipse中不受支持的主次版本52.0的唯一原因是API级别24 所以,请执行以下操作来解决Eclipse中的问题:
2.打开Android SDK管理器 3.检查是否在任何平台上安装了API 24级
4.如果是请卸载此API 24级软件包。
5.清理项目并重新运行
它的工作很好。在project.properties中添加以下行并将Java设置为1.7解决了我的问题
sdk.buildtools=23.0.3检查此Google请检查它尝试从eclipse中删除bin文件夹您的dex可能会遇到冲突除了其他问题,更新Java也可能解决您的问题。似乎是由较新的Java编译器编译的…dexer.Main.class文件。谢谢!我也有同样的问题,这解决了我的问题!