Ionic framework 版本冲突通过更新google服务插件的版本| Ionic

Ionic framework 版本冲突通过更新google服务插件的版本| Ionic,ionic-framework,ionic2,gradle-plugin,Ionic Framework,Ionic2,Gradle Plugin,失败:生成失败,出现异常 出了什么问题: 任务“:ProcessDebuggGoogleServices”的执行失败。 请通过更新google services插件的版本(有关最新版本的信息,请访问)或将com.google.android.gms的版本更新为9.0.0来修复版本冲突。 简单的解决方案是从我的github帐户安装此更新的插件: 删除fcm插件: ionic cordova plugin remove cordova-plugin-fcm-with-dependecy-upd

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

  • 出了什么问题: 任务“:ProcessDebuggGoogleServices”的执行失败。 请通过更新google services插件的版本(有关最新版本的信息,请访问)或将com.google.android.gms的版本更新为9.0.0来修复版本冲突。


简单的解决方案是从我的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
如果上述内容不适合你。艰难的道路

在某些渠道中,上述问题的解决方案是: 转到
plugins/cordova-plugin-fcm
plugins/cordova-plugin-fcm并更新依赖项
,然后转到
src/android/FCMPlugin.gradle

并替换:

    classpath 'com.google.gms:google-services:3.1.+'

其核心是:

    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" />
因此,版本
11.8.0
就从这里诞生了

这个答案相当机智


请参考此链接,尝试将
编译“com.google.android.gms:play services location:+”
替换为
编译“com.google.android.gms:play services location:9.2.0”
找到任何解决方案?您解决了吗?
    <framework src="com.google.firebase:firebase-core:11.8.0" />
    <framework src="com.google.firebase:firebase-messaging:11.8.0" />
    <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" />