Cordova Code Push--source 1.6不支持多捕获语句

时间:2018-11-27 07:39:06

标签: java cordova code-push

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

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

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时,我得到

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的引用。

1 个答案:

答案 0 :(得分:0)

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

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