首页 文章

安装fcm插件时出现cordova错误

提问于
浏览
0

构建离子应用程序时,我遇到构建冲突错误 . 它显示以下错误 .

找到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版本 .

FAILURE:构建因异常而失败 .

  • 出了什么问题:任务':processDebugGoogleServices'的执行失败 . 找到了com.google.android.gms:play-services-tagmanager :,但google-services插件需要9.0.0版 . :processDebugGoogleServices失败

建筑失败

总时间: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:未处理的承诺拒绝(拒绝ID:1):错误:cmd:命令失败,退出代码1错误输出:FAILURE:构建失败,异常 .

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

1 回答

  • 1

    其他插件很可能指定了不同的Play服务库,但Firebase正在提供Google Services插件的版本 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
    

相关问题