我刚刚安装了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的引用。
答案 0 :(得分:0)
新版本修复了此问题。 https://github.com/Microsoft/cordova-plugin-code-push/releases/tag/v1.11.15
将您的cordova-plugin-code-push
更新为1.11.15
或最新版本。