Кордова ошибка при установке плагина fcm - PullRequest
0 голосов
/ 03 мая 2018

Я получил ошибку конфликта сборки при сборке ионного приложения. Это показывает ошибку ниже.

Найдено com.google.android.gms: play-services-auth: +, но для плагина google-services требуется версия 9.0.0. Найдено com.google.android.gms: play-services-identity: +, но для плагина google-services требуется версия 9.0.0. Найдено com.google.android.gms: play-services-location: 11. +, но для плагина google-services требуется версия 9.0.0.

FAILURE: сборка не удалась, исключение.

  • Что пошло не так: Не удалось выполнить задачу ': processDebugGoogleServices'. Найдено com.google.android.gms: play-services-tagmanager: +, но для плагина google-services требуется версия 9.0.0. : processDebugGoogleServices FAILED

СТРОИТЬ ОШИБКА

Общее время: 23,148 с

Пожалуйста, исправьте конфликт версий, обновив версию плагина google-services (информация о последней версии доступна на https://bintray.com/android/android-tools/com .google.gms.google-services /) или обновите версию com.google.android.gms до 9.0.0.

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. (узел: 5008) UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 1): ошибка: cmd: команда завершилась неудачно с кодом выхода 1 Вывод ошибки: СБОЙ: Сбой сборки за исключением.

  • Что пошло не так: Не удалось выполнить задачу ': processDebugGoogleServices'.

1 Ответ

0 голосов
/ 03 мая 2018

Скорее всего, в других плагинах указана другая библиотека Play Services, но Firebase использует версию 9.0.0 плагина Google Services, которая должна соответствовать версии Play Services.

Вы можете попробовать использовать cordova-android-play-services-gradle-release для выравнивания версий:

cordova plugin add cordova-android-play-services-gradle-release  --variable PLAY_SERVICES_VERSION=9.0.0
cordova platform rm android --nosave && cordova platform add android --nosave
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...