Cordova 代码推送 - 源代码 1.6 不支持多捕获语句
Cordova Code Push - multi-catch statement is not supported in -source 1.6
类似于
我刚刚安装了代码推送和 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)
我在这台机器上 运行ning 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 的引用..
新版本修复了这个问题。 https://github.com/Microsoft/cordova-plugin-code-push/releases/tag/v1.11.15
将您的 cordova-plugin-code-push
更新到 1.11.15
或最新版本。
类似于
我刚刚安装了代码推送和 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)
我在这台机器上 运行ning 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 的引用..
新版本修复了这个问题。 https://github.com/Microsoft/cordova-plugin-code-push/releases/tag/v1.11.15
将您的 cordova-plugin-code-push
更新到 1.11.15
或最新版本。