适用于VS 2017的Cordova工具 - 不支持的类文件版本52

问题描述 投票:1回答:1

尝试在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结束

请评论需要哪些附加信息,我将编辑问题。

编辑:未解决。很高兴得到一个解决方案。

cordova build visual-studio-cordova
1个回答
0
投票

没有使用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_NAME\app\build\intermediates文件
  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

© www.soinside.com 2019 - 2024. All rights reserved.