适用于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,请尝试以下方法:

  1. 重建项目
  2. 否则,更新Android Studio,然后重建项目
  3. 否则,修复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
  4. 否则,删除YOUR_APP_NAMEappuildintermediates文件
  5. 发生此错误时您需要使用Android Studio,请参阅以下两项内容: 一个。 com.android.ide.common在您的错误消息中显示它与android有关 湾看到这个视频其他人有同样的问题,所以他们启动android studio并在那里建立而不是请看,youtu.be / -JxciEQ1YnQ?t = 214

编辑:如果不需要android studio,请尝试以下方法:

  1. 卸载并重新安装,我能够在没有VS 2017和默认cordova(6.3.1版本)的任何问题的情况下工作,我在2019年1月更新了VS2017
  2. 如果您想使用最新的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

vs2017和vs2022哪个更好

适用于 Android 的 Visual Studio 模拟器不使用 windows 10 pro 运行 vs 2017

是否有适用于 VS 2012 的表达式树可视化工具?