【问题标题】:Cordova Code Push - multi-catch statement is not supported in -source 1.6Cordova 代码推送--source 1.6 中不支持多捕获语句
【发布时间】:2018-12-03 16:34:13
【问题描述】:

类似于multi-catch statement is not supported in -source 1.6 (use -source 7 or higher to enable multi-catch statement)

我刚刚安装了 Code Push 和 Cordova 代码推送插件,但出现错误:

platforms\android\src\com\microsoft\cordova\CodePush.java:652: error: multi-catch statement is not supported in -source 1.6
              } catch (IllegalAccessException | InvocationTargetException e) {
                                              ^
  (use -source 7 or higher to enable multi-catch statement)

我在这台机器上运行 Java 8。当我运行 java -version 我得到 ​​p>

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode, sharing)

这是从哪里来的?

我检查了 config.xml 和 package.json,并搜索了文件夹,我找不到任何对 1.6.. 的引用。

【问题讨论】:

    标签: java cordova code-push


    【解决方案1】:

    新版本修复了这个问题。 https://github.com/Microsoft/cordova-plugin-code-push/releases/tag/v1.11.15

    将您的cordova-plugin-code-push 更新为1.11.15 或最新版本。

    【讨论】:

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