
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构建失败所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)