Android Pre Dex: [XYZ.jar] Caused by: java.lang.UnsupportedClassVersionError: com/android/dx/command/dexer/Main
Android Pre Dex: [XYZ.jar] Caused by: java.lang.UnsupportedClassVersionError: com/android/dx/command/dexer/Main
我正在研究 PhoneGap 框架并尝试在 IntelliJ 14 中加载 phonegap 的旧项目。
当我加载项目时,不断出现错误:
java.lang.reflect.InvocationTargetException
.
.
.
.
.
.
Android Pre Dex: [xyz.jar] Caused by: java.lang.UnsupportedClassVersionError: com/android/dx/command/dexer/Main
.
.
.
.
.
.
我试过以下方法:
- Android SDK 版本尝试使用 API 19、23 以及最新版本
- MAC 和 Windows 都试过了
- 项目正在系统上从它创建的地方开始编译
- 项目不是基于 Gradle。
如果有人遇到这个问题,请告诉我
我通过各种博客观察,发现答案是,
我需要设置我的 java 编译器版本和目标版本 1.8,因为“52.0.0”指向 J2SE8。参考下面提到的 URL :
how to check the jdk version used to compile a .class file
更改了 Java 编译器版本并且已经生效。
希望这对同样的问题有效。
我正在研究 PhoneGap 框架并尝试在 IntelliJ 14 中加载 phonegap 的旧项目。
当我加载项目时,不断出现错误:
java.lang.reflect.InvocationTargetException
.
.
.
.
.
.
Android Pre Dex: [xyz.jar] Caused by: java.lang.UnsupportedClassVersionError: com/android/dx/command/dexer/Main
.
.
.
.
.
.
我试过以下方法:
- Android SDK 版本尝试使用 API 19、23 以及最新版本
- MAC 和 Windows 都试过了
- 项目正在系统上从它创建的地方开始编译
- 项目不是基于 Gradle。
如果有人遇到这个问题,请告诉我
我通过各种博客观察,发现答案是,
我需要设置我的 java 编译器版本和目标版本 1.8,因为“52.0.0”指向 J2SE8。参考下面提到的 URL : how to check the jdk version used to compile a .class file
更改了 Java 编译器版本并且已经生效。
希望这对同样的问题有效。