安装fcm插件时出现cordova错误

时间:2018-05-03 09:01:37

标签: cordova ionic-framework

构建离子应用程序时出现构建冲突错误。它显示以下错误。

找到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版。

失败:构建因异常而失败。

  • 出了什么问题: 任务':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选项运行以获取更多日志输出。 (node:5008)UnhandledPromiseRejectionWarning:未处理的promise promise(拒绝ID:1):错误:cmd:命令失败,退出代码1错误输出: 失败:构建因例外而失败。

  • 出了什么问题: 任务':processDebugGoogleServices'执行失败。

1 个答案:

答案 0 :(得分:1)

其他插件很可能指定了不同的Play服务库,但Firebase提供的Google服务插件版本9.0.0需要与Play服务版本保持一致。

您可以尝试使用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