【问题标题】:Cordova build: Error converting bytecode to dex: Dex cannot parse version 52 byte codeCordova 构建:将字节码转换为 dex 时出错:Dex 无法解析版本 52 字节码
【发布时间】:2019-04-01 10:51:37
【问题描述】:

尝试使用 firebase 插件在 android 上构建 cordova 应用时发生错误:

cordova-build 错误:Dex:将字节码转换为 dex 时出错: cordova-build 错误:原因:Dex 无法解析版本 52 字节代码。

【问题讨论】:

  • 请分享您的代码转换方式

标签: android firebase cordova


【解决方案1】:

需要 Firebase 插件版本 2.0.5 才能解决该问题,并且至少需要 cordova-android 版本 6.4.0 否则会出现其他错误。

【讨论】:

    【解决方案2】:

    我之前使用的是 Cordova-Android 6.3.0 并开始遇到此问题。升级到 6.4.0 是解决方案。我还需要手动安装 Gradle,因为 6.4.0 似乎不会自动安装 Gradle。

    对这部分不太了解,但使用brew update && brew install gradle安装已为我修复了错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多