【问题标题】:Google service version conflict谷歌服务版本冲突
【发布时间】:2019-08-20 17:32:23
【问题描述】:

当我在 ionic 1

中使用这两个插件时
  1. cordova-plugin-fcm

  2. cordova-plugin-googleplus

那么就会出现这种类型的错误:

1 秒内构建失败
11 个可操作的任务:1 个已执行,10 个最新
错误:/home/idiosys/ionic/seeCheckFolder/SeeCheck/platforms/android/gradlew:命令失败,退出代码为 1 错误输出:
FAILURE:构建失败并出现异常。

出了什么问题:

任务“:processDebugGoogleServices”执行失败。
请通过更新 google-services 插件的版本(有关最新版本的信息可在 https://bintray.com/android/android-tools/com.google.gms.google-services/ 获得)或将 com.google.android.gms 的版本更新为 9.0.0 来解决版本冲突。

这些错误的原因是什么?

【问题讨论】:

  • 看起来它告诉你在错误输出中要做什么。你试过按照它说的去做吗?

标签: ionic-framework plugins cordova-plugins


【解决方案1】:

删除 fcm, google plus 然后安装 firebase 插件 (https://ionicframework.com/docs/native/firebase/) 然后安装google plus。 删除并重新添加android平台。它和我一起工作(ionic2)。 注意:firebase 包含通知功能,还有徽章编号:)

【讨论】:

    【解决方案2】:

    1 - 从 build.gradle 中删除条目:

    // PLUGIN GRADLE EXTENSIONS START
    apply from: "cordova-plugin-fcm/poc-FCMPlugin.gradle"
    // PLUGIN GRADLE EXTENSIONS END
    

    2 - 为 project.properties 文件中的所有其他依赖项指定正确的版本,例如:

    cordova.system.library.1=com.google.firebase:firebase-core:10.2.0
    cordova.system.library.2=com.google.firebase:firebase-messaging:10.2.0
    cordova.system.library.3=com.google.android.gms:play-services-auth:10.2.0
    cordova.system.library.4=com.google.android.gms:play-services-identity:10.2.0
    

    3 - 在 build.gradle 文件的底部添加这一行:

    apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
    

    4 - 注释掉 poc-fcmplugin.gradle 文件的所有内容,而不是应用插件:com.google.gms.googleservices.GoogleServicesPlugin 使用:

    apply plugin: 'com.google.gms.google-services'
    

    5 - 在 build.gradle 类路径部分添加 google 服务的类路径,例如:

    classpath 'com.google.gms:google-services:3.0.0'
    

    【讨论】:

      【解决方案3】:

      请参考下面提到的应用程序并确保 android 依赖项正确。

      https://market.ionicframework.com/starters/ionic-google-plus-fcm-and-ad-banner

      implementation "com.google.android.gms:play-services-auth:10.+"
      implementation "com.google.android.gms:play-services-identity:10.+"
      implementation "com.android.support:support-annotations:27.+"
      implementation "com.google.firebase:firebase-core:10.+"
      implementation "com.google.firebase:firebase-messaging:10.+"
      implementation "com.google.android.gms:play-services-base:10.+"
      implementation "com.google.android.gms:play-services-ads:10.+"
      

      【讨论】:

        猜你喜欢
        • 2018-10-03
        • 1970-01-01
        • 1970-01-01
        • 2017-06-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多