Я создал приложение 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"
Затем соберите приложение
Может кто-нибудь, пожалуйста, помогите мне заставить это работать?
С уважением