我正在尝试创建简单的cordova示例,然后执行以下步骤.当我添加平台时,显示错误提示“ Unsupported major.minor version 52.0”.请帮忙.提前致谢.
脚步:
1.通过npm install -g cordova安装cordova
2.由cordova创建了一个应用,创建了一个hello com.example.hello HelloWorld
3.尝试通过cordova平台添加android平台添加android平台
要解决该错误,请尝试安装android sdk 23,24和25
4.还检查了科尔多瓦的要求,它显示安装了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 [email protected]
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
节点版本:v4.4.7
Cordova版本:6.4.0
解决方法:
npm uninstall -g cordova
npm install -g [email protected]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。