Android studio 离子安卓:添加FCM插件时gcm服务版本冲突错误
任务“:ProcessDebuggGoogleServices”的执行失败 请通过更新google services插件的版本来修复版本冲突。有关最新版本的信息,请访问或将com.google.android.gms的版本更新为9.0.0Android studio 离子安卓:添加FCM插件时gcm服务版本冲突错误,android-studio,ionic-framework,Android Studio,Ionic Framework,任务“:ProcessDebuggGoogleServices”的执行失败 请通过更新google services插件的版本来修复版本冲突。有关最新版本的信息,请访问或将com.google.android.gms的版本更新为9.0.0 进入平台>android>cordova插件fcm。查找类似于-FCMPlugin.gradle的文件 然后改为: buildscript { repositories { jcenter() maven
进入平台>android>cordova插件fcm。查找类似于-FCMPlugin.gradle的文件 然后改为:
buildscript {
repositories {
jcenter()
mavenLocal()
}
dependencies {
classpath 'com.android.tools.build:gradle:+'
classpath 'com.google.gms:google-services:3.0.0' // change this line
}
}
// apply plugin: 'com.google.gms.google-services'
// class must be used instead of id(string) to be able to apply plugin from non-root gradle file
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
资料来源:
也有同样的问题,其他答案对我不起作用。在构建时,build.gradle会被编辑,版本nr会返回到以前的nr 我通过在platforms/android中编辑project.properties文件修复了它/
target=android-25
android.library.reference.1=CordovaLib
cordova.gradle.include.1=com-sarriaroman-photoviewer/starter-photoviewer.gradle
cordova.system.library.1=com.android.support:support-v4:24.1.1+
cordova.system.library.2=com.android.support:support-v13:25.1.0
cordova.system.library.3=me.leolin:ShortcutBadger:1.1.17@aar
cordova.system.library.4=com.google.firebase:firebase-messaging:11.0.1
cordova.gradle.include.2=phonegap-plugin-push/starter-push.gradle
cordova.system.library.5=com.google.android.gms:play-services-base:11.0.1
cordova.system.library.6=com.google.android.gms:play-services-ads:11.0.1
确保存在相同版本的com.google.android.gms
如果是Cordova或Ionic App
在集成Firebase云消息FCM后,我的ionic 1 cordova构建也存在类似的问题
错误消息
出了什么问题:
任务“:ProcessDebuggGoogleServices”的执行失败
请通过更新google services插件的版本来修复版本冲突。有关最新版本的信息,请访问或将com.google.android.gms的版本更新为9.0.0
尝试:
使用-stacktrace选项运行以获取堆栈跟踪。使用-info或-debug选项运行以获得更多日志输出
构建失败
总时间:1.605秒
错误:/Users/beo-administrator/Documents/projects/Apps/Ionic/psc/platforms/android/gradlew:命令失败,退出代码1错误输出:
失败:生成失败,出现异常
出了什么问题:
任务“:ProcessDebuggGoogleServices”的执行失败。
请通过更新google services插件的版本来修复版本冲突。有关最新版本的信息,请访问或将com.google.android.gms的版本更新为9.0.0
解决方案
我通过以下步骤解决了这个问题
因此,一个解决方案是:在platforms/android open project.properties中,它是一个文件,您将有如下内容
cordova.system.library.1=com.google.android.gms:play-services-ads:+
cordova.system.library.2=com.google.firebase:firebase-core:+
cordova.system.library.3=com.google.firebase:firebase-messaging:+
替换
+
用您的目标版本号签名-如下所示
cordova.system.library.1=com.google.android.gms:play-services-ads:9.0.0
cordova.system.library.2=com.google.firebase:firebase-core:9.0.0
cordova.system.library.3=com.google.firebase:firebase-messaging:9.0.0
保存文件
然后使用
cordova.system.library.1=com.google.android.gms:play-services-ads:9.0.0
cordova.system.library.2=com.google.firebase:firebase-core:9.0.0
cordova.system.library.3=com.google.firebase:firebase-messaging:9.0.0
ionic cordova run android