cordova-plugin-googleplus
в настоящее время pins v11.8.0 библиотеки Play Services (com.google.android.gms
).
phonegap-plugin-push
в настоящее время pins v11.6.2 изБиблиотека Firebase, которая, в свою очередь, прикрепляет v11.6.2 библиотеки Play Services.
Следовательно, конфликтующие версии библиотеки Play Services вызывают ошибку вашей сборки.
phonegap-plugin-push
также теперь зависит от cordova-support-google-services до версии 3.2.0 подключаемого модуля служб Google , который также косвенно ссылается на библиотеку служб Play Services.
TL; DR: вам нужно заставить cordova-plugin-googleplus
указывать ту же версию библиотеки Play Services, что и phonegap-plugin-push
.
Если вы строили локально, вы могли бы использовать cordova-android-play-services-gradle-release для этого:
cordova plugin add cordova-android-play-services-gradle-release --variable PLAY_SERVICES_VERSION=11.6.2
Однако вы строите с помощью Phonegap Build, который не поддерживает выполнение сценариев перехвата , для которых cordova-android-play-services-gradle-release
полагается.
Таким образом, ваше лучшее решение, вероятно, состоит в том, чтобы форк cordova-plugin-googleplus
и установить Pположите версию Services в 11.6.2
в plugin.xml
, затем используйте эту вилку в вашей сборке.