【发布时间】:2019-04-01 10:51:37
【问题描述】:
尝试使用 firebase 插件在 android 上构建 cordova 应用时发生错误:
cordova-build 错误:Dex:将字节码转换为 dex 时出错: cordova-build 错误:原因:Dex 无法解析版本 52 字节代码。
【问题讨论】:
-
请分享您的代码转换方式
尝试使用 firebase 插件在 android 上构建 cordova 应用时发生错误:
cordova-build 错误:Dex:将字节码转换为 dex 时出错: cordova-build 错误:原因:Dex 无法解析版本 52 字节代码。
【问题讨论】:
需要 Firebase 插件版本 2.0.5 才能解决该问题,并且至少需要 cordova-android 版本 6.4.0 否则会出现其他错误。
【讨论】:
我之前使用的是 Cordova-Android 6.3.0 并开始遇到此问题。升级到 6.4.0 是解决方案。我还需要手动安装 Gradle,因为 6.4.0 似乎不会自动安装 Gradle。
对这部分不太了解,但使用brew update && brew install gradle安装已为我修复了错误。
【讨论】: