2016-10-28 2 views
2

Я использую Ионные 2.обновление версии com.google.android.gms до 9.2.0

Я использую сервис Googles ТСМ для уведомления толчка. Сегодня мой компьютер разбился, и мне пришлось переустановить плагин phonegap-plugin-push. Теперь по сборке, я получаю следующее сообщение об ошибке: (т. Е com.google.android.gms to 9.2.0)

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':processDebugGoogleServices'. 
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 9.2.0. 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

Error: cmd: Command failed with exit code 1 Error output: 
FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':processDebugGoogleServices'. 
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 9.2.0. 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

Похоже, что-то должны быть обновленным, я думаю, что в phonegap-plugin-push плагине, который требует обновленной зависимости

Кто-нибудь знает, как в Угловая/Ионная/Кордова/НРП environement Я могу это обновить?

Дополнительная информация:

enter image description here

>cordova plugin ls 
cordova-plugin-camera 2.2.0 "Camera" 
cordova-plugin-compat 1.0.0 "Compat" 
cordova-plugin-console 1.0.3 "Console" 
cordova-plugin-crop 0.1.0 "CropPlugin" 
cordova-plugin-device 1.1.2 "Device" 
cordova-plugin-fcm 1.1.5 "FCMPlugin" 
cordova-plugin-geolocation 2.2.0 "Geolocation" 
cordova-plugin-googlemaps 1.3.9 "phonegap-googlemaps-plugin" 
cordova-plugin-inappbrowser 1.5.0 "InAppBrowser" 
cordova-plugin-network-information 1.3.0 "Network Information" 
cordova-plugin-splashscreen 3.2.2 "Splashscreen" 
cordova-plugin-statusbar 2.1.3 "StatusBar" 
cordova-plugin-velda-devicefeedback 0.0.2 "DeviceFeedback" 
cordova-plugin-whitelist 1.2.2 "Whitelist" 
cordova-sqlite-plugin 3.0.0 "Cordova SQLite Plugin" 
cordova-sqlite-storage 1.4.8 "Cordova sqlite storage plugin" 
ionic-plugin-keyboard 2.2.1 "Keyboard" 
phonegap-plugin-push 1.8.3 "PushPlugin" 

ответ

0

Привет, вы можете попробовать решить эту проблему купить скачав плагин, который требует версии, (т.е. com.google.android.gms до 9.2.0 .) на ваш компьютер, в вашем случае это будет phonegap-plugin-push. открыть файл plugin.xml плагина, в рамочном разделе андроида, изменить раздел <framework src="com.google.android.gms:play-services-gcm:9.8+"/> к

<framework src="com.google.android.gms:play-services:9.2.0" /> 

сохранить свою работу, удалить плагин из вашего проекта и добавить модуль снова на этот раз добавив плагин от (плагин cordova добавляет мою/местную папку). У меня была такая же проблема, но я использовал cordova-plugin-admobpro вместе с cordova-plugin-fcm, в результате изменения помогли мне решить проблему, которую я имел,

1

пока я получил то же сообщение об ошибке, я увидел следующее в конце сообщения об ошибке также:

Found com.google.android.gms:play-services-auth:+, but version 9.2.0 is needed for the google-services plugin. 
Found com.google.android.gms:play-services-identity:+, but version 9.2.0 is needed for the google-services plugin. 

я установил проблемы путем изменения файла platforms/android/project.properties содержимого из

cordova.system.library.1=com.google.android.gms:play-services-auth:+ 
cordova.system.library.2=com.google.android.gms:play-services-identity:+ 

в

cordova.system.library.1=com.google.android.gms:play-services-auth:9.2.0 
cordova.system.library.2=com.google.android.gms:play-services-identity:9.2.0 

чек, если вы тоже видите ошибки о конкретных gms услуг, как выше, а затем сделать соответствующие изменения

0

получил ту же проблему, моим решением было удалить phonegap-p Лугин-толчок и удалить андроид платформу, а затем добавить андроид платформу снова и установить PhoneGap-плагин-PUSH, смотрите ниже:

мои действия:

ionic cordova plugin remove phonegap-plugin-push 
ionic cordova platform remove android 
ionic cordova plugin add phonegap-plugin-push 
ionic cordova build android 
ionic cordova run android 

... и это работает! ;)