Как использовать phonegap-plugin-push и cordova-plugin-googlemaps в приложении Ionic без конфликта версий - PullRequest
0 голосов
/ 03 сентября 2018

Я создал приложение Ionic, но оно конфликтует с версиями, когда вы пытаетесь использовать p honegap-plugin-push и cordova-plugin-googlemaps вместе.

Версии:

ionic Version: 2.0.0
cordova Version: 8.0.0
npm Version 6.2.0

Установленные плагины:

До этого момента приложение все еще работало, я также добавил:

cordova platform add android@7.1.1

Плагины:

cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-whitelist 1.3.3 "Whitelist"
phonegap-plugin-push 2.1.3 "PushPlugin"

Push-уведомления и GeoLocation отлично работает.

Затем добавлено:

cordova plugin add cordova-plugin-googlemaps --variable API_KEY_FOR_ANDROID="xxxxxxxxxxxxxx"

Плагины после добавления:

cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-googlemaps 2.4.2 "cordova-plugin-googlemaps"
cordova-plugin-whitelist 1.3.3 "Whitelist"
phonegap-plugin-push 2.1.3 "PushPlugin"

Ошибка:

BUILD FAILED in 4s
(node:20332) UnhandledPromiseRejectionWarning: Error: cmd: Command failed with e
xit code 1 Error output:
FAILURE: Build failed with an exception.
  • Что пошло не так: Не удалось выполнить задачу ": app: processDebugGoogleServices".

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

  • Пробовал: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с --info или --debug возможность получить больше выходных данных журнала.



Легко создать подобный проект и ошибка:

Просто создайте новый ионный проект и добавьте эти плагины

cordova plugin add phonegap-plugin-push  
cordova plugin add cordova-plugin-googlemaps --variable API_KEY_FOR_ANDROID="xxxxxxxx"

Затем соберите приложение

Может кто-нибудь, пожалуйста, помогите мне заставить это работать?

С уважением

...