当前位置: 首页 > 知识库问答 >
问题:

版本冲突,可能是因为更新了Google服务插件Ionic的版本

施辉
2023-03-14

失败:生成失败,出现异常。

共有1个答案

楚德辉
2023-03-14

简单的解决方案是从我的github帐户安装这个更新的插件:删除fcm插件:

ionic cordova plugin remove cordova-plugin-fcm-with-dependecy-updated

并安装此更新版本:

ionic cordova plugin add https://github.com/ishan123456789/cordova-plugin-fcm-with-dependecy-updated.git

如果以上这些对你不起作用。艰难的道路

    classpath 'com.google.gms:google-services:3.1.+'
    classpath 'com.google.gms:google-services:4.1.0'
    dependencies {
        compile 'com.google.firebase:firebase-core:11.8.0'
    }

和plugin.xml

    <framework src="com.google.firebase:firebase-core:11.8.0" />
    <framework src="com.google.firebase:firebase-messaging:11.8.0" />

替换是按照google service的更高版本进行的。在我的例子中,冲突是与google plus插件发生的,所以我转到plugins/cordova-plugin-googleplus,在那里出现了google服务版本

    <preference name="PLAY_SERVICES_VERSION" default="11.8.0"/>
    <framework src="com.google.android.gms:play-services-auth:$PLAY_SERVICES_VERSION" />
    <framework src="com.google.android.gms:play-services-identity:$PLAY_SERVICES_VERSION" />

因此,从这里出现了11.8.0版本。

https://github.com/fechanique/cordova-plugin-fcm/issues/499

https://github.com/fechanique/cordova-plugin-fcm/issues/306

这个回答很机智

 类似资料:
  • 错误: 任务“:App:ProcessDebugGoogleServices”执行失败。请通过更新Google-Services插件的版本(关于最新版本的信息可以在这里获得)或更新com.google.android.gms的版本到8.3.0来修复版本冲突。 在应用程序gradle中

  • 根据这个SO线程,我知道存在版本冲突,但在谷歌发布新版本后,问题仍然存在。 错误:任务': app: Process DebugGoogleServices'执行失败。请通过更新google-service插件的版本(有关最新版本的信息可在https://bintray.com/android/android-tools/com.google.gms.google-services/获得)或将co

  • 问题内容: (由Google翻译人员翻译)我搜索了Internet,到处都是人们在build.gradle中更改版本的地方。请帮帮我。 我已经准备好更新gms插件,但是我该怎么做? 请通过更新google- services插件的版本来解决版本冲突(有关最新版本的信息,请访问 https://bintray.com/android/android-tools/com.google.gms.goog

  • 目前我正在使用ApacheBeam2.18。GCP(数据流)中的0,我想将其更新为2.20。0 问题是,如果我使用2.20,我会出现以下错误。0而不是2.18。我的pom文件中的0: 我已经看到了其他类似的问题,但我看不到任何与apache梁的关系。 我应该添加或删除哪个依赖项? 这是我的pom文件的样子: 如果我排除以下内容: 关于依赖项的错误消失了,但是,如果我这样做,我将无法完成项目的编译,

  • 这就是我的应用程序gradle的样子 如果我将play services更改为9.0.0,一切都很好编译。我在这里漏掉了什么?