适用于VS 2017的Cordova工具 - 不支持的类文件版本52
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适用于VS 2017的Cordova工具 - 不支持的类文件版本52相关的知识,希望对你有一定的参考价值。
尝试在VS 2017中构建cordova应用程序时收到以下构建输出:
MSBUILD:cordova-build错误:PARSE错误:
MSBUILD:cordova-build错误:不支持的类文件版本52.0
MSBUILD:cordova-build错误:...解析com / google / android / gms / StrictVersionMatcherPlugin.class
MSBUILD:cordova-build错误:1错误;中止
MSBUILD:cordova-build错误:拿起_JAVA_OPTIONS:-Xmx512M
MSBUILD:cordova-build错误:FAILURE:构建因异常而失败。
MSBUILD:cordova-build错误:*出了什么问题:
MSBUILD:cordova-build错误:任务':transformClassesWithDexForDebug'的执行失败。
MSBUILD:cordova-build错误:> com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'命令'C: Program Files(x86) Java jdk1.8.0_161 bin java.exe''以非零退出值1结束
请评论需要哪些附加信息,我将编辑问题。
编辑:未解决。很高兴得到一个解决方案。
没有使用Visual Studio,但只使用了cordova工具,我创建了一个在浏览器,android,windows中运行的示例应用程序 - 其他平台我没有检查。
这是项目:
https://github.com/manoharreddyporeddy/programming-language-notes/tree/master/my-cordova
如果您还没有尝试过,请尝试:
如果使用android studio,请尝试以下方法:
- 重建项目
- 否则,更新Android Studio,然后重建项目
- 否则,修复
build.gradle
。 在'android'中添加multiDexEnabled true
因为你的method references in your app exceeds the 65K limit
,添加依赖'com.android.support:multidex:1.0.0'
,更新清单android:name="android.support.multidex.MultiDexApplication">
application
,请参阅http://developer.android.com/studio/build/multidex.html 否则,在multiDexEnabled true
中添加defaultConfig
- 否则,删除
YOUR_APP_NAMEappuildintermediates
文件 - 发生此错误时您需要使用Android Studio,请参阅以下两项内容: 一个。 com.android.ide.common在您的错误消息中显示它与android有关 湾看到这个视频其他人有同样的问题,所以他们启动android studio并在那里建立而不是请看,youtu.be / -JxciEQ1YnQ?t = 214
编辑:如果不需要android studio,请尝试以下方法:
- 卸载并重新安装,我能够在没有VS 2017和默认cordova(6.3.1版本)的任何问题的情况下工作,我在2019年1月更新了VS2017
- 如果您想使用最新的cordova,请执行此操作 然后编辑config.xml 您可能需要Android SDK Build Tools和Android SDK Manager来管理版本(无需获得Android Studio),您需要Is GUI for Android SDK manager gone?更多帮助:Cannot select Cordova Global on Visual Studio 2017
一些环境相关的事情: 1. https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html#requirements-and-support
以上是关于适用于VS 2017的Cordova工具 - 不支持的类文件版本52的主要内容,如果未能解决你的问题,请参考以下文章
适用于 Cordova 的 Visual Studio 工具 - 适用于 iOS 的 RemoteBuild 失败
Visual Studio 安装检测内存工具-Visual Leak Detetctor。(适用于VS2013VS2015VS2017VS2019VS2022版本)
如何清除适用于 iOS 平台的 Cordova 应用程序的 localStorage
适用于 Android 的 Visual Studio 模拟器不使用 windows 10 pro 运行 vs 2017