不支持 class 文件主要版本 61 Cordova Mac
Unsupported class file major version 61 Cordova Mac
所以我在 mac (Big sur),我希望为 android 构建一个 Cordova 应用程序。我安装了 java 17 和 gradle 7.1.1.
我可以在另一台 windows 计算机上正常构建项目。 (尽管出于个人原因我不能依赖它)
但每次我尝试在 mac 上构建时,我都会遇到以下错误:
FAILURE: Build failed with an exception.
* Where:
Settings file '/Users/me/app/cordovaProject/platforms/android/settings.gradle'
* What went wrong:
Could not compile settings file '/Users/me/app/cordovaProject/platforms/android/settings.gradle'.
> startup failed:
General error during conversion: Unsupported class file major version 61
(错误较多,但很长。如果需要会提供。)
@JustInCoding 回答,我的解决方案是 安装 JDK 16,然后在 gradle.properties
文件中添加 org.gradle.java.home=your Jdk 16 path here
我的项目。
所以我在 mac (Big sur),我希望为 android 构建一个 Cordova 应用程序。我安装了 java 17 和 gradle 7.1.1.
我可以在另一台 windows 计算机上正常构建项目。 (尽管出于个人原因我不能依赖它)
但每次我尝试在 mac 上构建时,我都会遇到以下错误:
FAILURE: Build failed with an exception.
* Where:
Settings file '/Users/me/app/cordovaProject/platforms/android/settings.gradle'
* What went wrong:
Could not compile settings file '/Users/me/app/cordovaProject/platforms/android/settings.gradle'.
> startup failed:
General error during conversion: Unsupported class file major version 61
(错误较多,但很长。如果需要会提供。)
@JustInCoding 回答,我的解决方案是 安装 JDK 16,然后在 gradle.properties
文件中添加 org.gradle.java.home=your Jdk 16 path here
我的项目。