Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 离子安卓:添加FCM插件时gcm服务版本冲突错误_Android Studio_Ionic Framework - Fatal编程技术网

Android studio 离子安卓:添加FCM插件时gcm服务版本冲突错误

Android 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

任务“:ProcessDebuggGoogleServices”的执行失败

请通过更新google services插件的版本来修复版本冲突。有关最新版本的信息,请访问或将com.google.android.gms的版本更新为9.0.0


进入平台>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