0

我正在研究 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。

如果有人遇到这个问题,请告诉我

4

1 回答 1

0

我通过各种博客观察并发现答案是,

我需要将我的 java 编译器版本和目标版本 1.8 设置为“52.0.0”指向 J2SE8。参考下面提到的 URL: 如何检查用于编译 .class 文件的 jdk 版本

更改了 Java 编译器版本并且有效。

希望这适用于同样的问题。

于 2016-03-30T12:08:35.960 回答