Cordova Code Push - оператор multi-catch не поддерживается в -source 1.6

Аналогично оператору multi-catch не поддерживается в -source 1.6 (используйте -source 7 или выше, чтобы включить оператор multi-catch)

Я только что установил 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-версию, я получаю

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 ответов

Новый выпуск исправил эту проблему. https://github.com/Microsoft/cordova-plugin-code-push/releases/tag/v1.11.15

Обновите свой cordova-plugin-code-push в 1.11.15 или последняя версия.

Другие вопросы по тегам