cordova – 由于与谷歌gms服务的版本冲突,FCMPlugin构建失败

cordova – 由于与谷歌gms服务的版本冲突,FCMPlugin构建失败,第1张

概述我正在 Windows for Android上使用离子2.当我添加cordova-plugin-fcm插件时,我无法再构建项目了.这是我得到的错误: BUILD FAILED Total time: 4.697 secs 我正在 Windows for Android上使用离子2.当我添加cordova-plugin-fcm插件时,我无法再构建项目了.这是我得到的错误:

BUILD Failed                                                                                     Total time: 4.697 secs                                                                           Error: cmd: Command Failed with exit code 1 Error output:                                        FAILURE: Build Failed with an exception.                                                         * What went wrong:                                                                               Execution Failed for task ':processDeBUGGoogleServices'.                                         > Please fix the version conflict either by updating the version of the Google-services plugin (information about the latest version is available at https://bintray.com/androID/androID-tools/com.Google.gms.Google-services/) or updating the version of com.Google.androID.gms to 9.2.0.        * Try:                                                                                           Run with --stacktrace option to get the stack trace. Run with --info or --deBUG option to get more log output.

下面是我的config.xml的片段:

<plugin name="cordova-plugin-console" spec="~1.0.3"/>  <plugin name="cordova-plugin-facebook4" spec="~1.7.3">    <variable name="APP_ID" value="XXX"/>    <variable name="APP_name" value="XXX"/>  </plugin>  <plugin name="cordova-plugin-whiteList" spec="~1.2.2"/>  <plugin name="cordova-plugin-statusbar" spec="~2.1.3"/>  <plugin name="cordova-plugin-splashscreen" spec="~3.2.2"/>  <plugin name="ionic-plugin-keyboard" spec="~2.2.1"/>  <plugin name="cordova-plugin-camera"/>  <plugin name="cordova-plugin-geolocation" spec="https://github.com/apache/cordova-plugin-geolocation"/>  <plugin name="cordova-plugin-Googlemaps" spec="https://github.com/phonegap-Googlemaps-plugin/cordova-plugin-Googlemaps">    <variable name="API_KEY_FOR_ANDROID" value="XXXX"/>    <variable name="API_KEY_FOR_IOS" value="XXXX"/>  </plugin>  <plugin name="cordova-plugin-file-transfer" spec="~1.5.1"/>  <plugin name="cordova-plugin-file" spec="~4.2.0"/>  <plugin name="cordova-plugin-device" spec="~1.1.2"/>

我已经阅读了this和this related帖子,建议将此行添加到build.gradle(由离子自动创建):

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

我已经尝试将它添加到build-extras.gradle而没有运气.

在我的build.graddle中,我看到这一行:

// PLUGIN GRADLE EXTENSIONS STARTapply from: "cordova-plugin-fcm/upfront-FCMPlugin.gradle"// PLUGIN GRADLE EXTENSIONS END

还有这些线:

dependencIEs {    compile filetree(dir: 'libs',include: '*.jar')    // SUB-PROJECT DEPENDENCIES START    deBUGCompile project(path: "Cordovalib",configuration: "deBUG")    releaseCompile project(path: "Cordovalib",configuration: "release")    compile "com.facebook.androID:facebook-android-sdk:4.14.+"    compile "com.Google.androID.gms:play-services-maps:+"    compile "com.Google.androID.gms:play-services-location:+"    // SUB-PROJECT DEPENDENCIES END}

我错过了什么,我该如何解决这个问题?

解决方法 我解决了

plugings:

https://github.com/mauron85/cordova-plugin-background-geolocation

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

1).删除平台:cordova平台rm androID.

2).修改:plugins / cordova-plugin -fcm / src / androID / FCMPlugin.gradle

更换:

apply plugin: com.Google.gms.Googleservices.GoogleServicesPlugin

有:

ext.postBuildExtras = {    apply plugin: com.Google.gms.Googleservices.GoogleServicesPlugin}

3)添加平台:cordova平台添加androID.

4)修改:platforms / androID / project.propertIEs

更改“11.4.2”的“”:

com.Google.firebase:firebase-core:+com.Google.firebase:firebase-messaging:+com.Google.androID.gms:play-services-location:+

应该是这样的:

com.Google.firebase:firebase-core:11.4.2com.Google.firebase:firebase-messaging:11.4.2com.Google.androID.gms:play-services-location:11.4.2

就这样 :).

总结

以上是内存溢出为你收集整理的cordova – 由于与谷歌gms服务的版本冲突,FCMPlugin构建失败全部内容,希望文章能够帮你解决cordova – 由于与谷歌gms服务的版本冲突,FCMPlugin构建失败所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1000680.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-21
下一篇2022-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存