我正在尝试创建简单的 Cordova 示例,并按照以下步骤操作。 当我添加平台时,它显示错误“Unsupported major.minor version 52.0”。 请帮忙解决。 谢谢。
步骤:
1.通过 npm install -g cordova 安装 Cordova
2.使用 cordova create hello com.example.hello HelloWorld 创建一个应用
3.尝试通过 cordova platform add android 添加 Android 平台
为了解决错误,尝试安装 Android SDK 版本 23、24 和 25,并检查 Cordova 的要求,它显示 Gradle 已安装。
我删除了 Android 平台并尝试重新添加,但仍然遇到相同的错误。
错误信息:
为了解决错误,尝试安装 Android SDK 版本 23、24 和 25,并检查 Cordova 的要求,它显示 Gradle 已安装。
我删除了 Android 平台并尝试重新添加,但仍然遇到相同的错误。
错误信息:
cordova platform add android
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: com.example.hello
Name: HelloWorld
Activity: MainActivity
Android target: android-24
Subproject Path: CordovaLib
Android project created with cordova-android@6.0.0
Installing "cordova-plugin-whitelist" for android
ANDROID_HOME=C:\Users\Richa\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jre7
Subproject Path: CordovaLib
FAILURE: Build failed with an exception.
* Where:
Build file 'G:\Pogeyan\Projects\cordova test\sample\hello\platforms\android\build.gradle' line: 20
* What went wrong:
A problem occurred evaluating root project 'android'.
> java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 5.76 secs
Failed to install 'cordova-plugin-whitelist':Error: cmd: Command failed with exit code 1
at ChildProcess.whenDone (G:\Pogeyan\Projects\cordova test\sample\hello\platforms\android\cordova\node_modules\cordova-common\src\superspawn.js:169:23)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at maybeClose (internal/child_process.js:827:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
Error: cmd: Command failed with exit code 1
Node版本:v4.4.7
Cordova版本:6.4.0
Cordova Version 6.4.0
的问题,可以查看我这里的回答,降级版本将会有所帮助。 - Kirankumar Dafda