错误:执行任务':app:processDebugGoogleServices'失败。 >请修复版本冲突

更新我的谷歌播放服务,第28修订我收到这个错误。 我不知道为什么这是因为它以前工作正常。

这里是我的build.gradle文件

apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 23 buildToolsVersion '23.0.2' defaultConfig { applicationId "com.matsoltech.pakistancurrentaffairs" minSdkVersion 10 targetSdkVersion 23 versionCode 11 versionName "2.1.1" } buildTypes { release { multiDexEnabled = true minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile files('src/main/libs/universal-image-loader-1.9.3.jar') compile files('src/main/libs/nineoldandroids-2.4.0.jar') compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.github.ksoichiro:android-observablescrollview:1.5.0' compile 'com.google.android.gms:play-services:8.3.0' compile 'com.mcxiaoke.volley:library:1.0.18' compile 'com.google.android.gms:play-services-analytics:8.3.0' } 

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' classpath 'com.google.gms:google-services:1.4.0-beta3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } 

那么,谁能告诉我问题在哪里? 因为代码在GooglePlayServices更新之前工作正常。

Solutions Collecting From Web of "错误:执行任务':app:processDebugGoogleServices'失败。 >请修复版本冲突"

在项目依赖关系更改您的谷歌服务

 classpath 'com.google.gms:google-services:3.0.0' 

这将解决它。

为项目build.gradle使用这些依赖关系

 dependencies { classpath 'com.android.tools.build:gradle:2.3.1' classpath 'com.google.gms:google-services:3.0.0' } 

并将其放在应用程序级别的build.gradle文件(在依赖关系之后)的末尾。 出于某种原因,我不明白,如果你把它放在一开始就会造成问题,确保你把它放在最后。

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

你需要添加这个

 dependencies { compile 'com.google.android.gms:play-services:9.6.1' } 

并删除这个

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

如果您只使用play-services-analytics:删除这个

 compile 'com.google.android.gms:play-services:8.3.0' 

整个图书馆很重。 现在你可以拿走你需要的部分。 Analitycs,gcm等所以你实际上采取了两次分析

目前的版本是2.0.0-beta6 …移动

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

如上图所示,在从属关系之后从顶部到底部,我把它添加到底部,却没有意识到它已经在顶部了。 有两次意外让我恼火。

什么解决了我的是从下面的链接获取最新版本的谷歌服务。 只需要使用最新版本的classpath 'com.google.gms:google-services:2.0.0-beta4'

https://bintray.com/android/android-tools/com.google.gms.google-services/

尝试这个

 dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha3' classpath 'com.google.gms:google-services:2.0.0-alpha3' } 

您必须在物理上将项目所在的位置导入google-services.json,例如:C:\ Users \ User \ Desktop \ yourproject \

把你的google-services.json放在你的项目的C:\ Users \ User \ Desktop \ yourproject \ app <

当我是Android开发的新手时,我也遇到了同样的问题。 虽然你有像下面这样的一切

 compile 'com.google.android.gms:play-services:10.0.1' compile 'com.google.firebase:firebase-messaging:10.0.1' 

你可能会被放置在你的build.gradle(app级别)

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

将上面的代码放在build.gradle文件的底部,修复错误

更重要的是检查你的build.gradle(项目级)文件

 apply plugin: dependencies { classpath 'com.android.tools.build:gradle:2.2.3' classpath 'com.google.gms:google-services:3.0.0' }' 

com.google.gms:google-services:3.0.0是否被放置,它将不支持旧的verisons

确保播放服务版本是您使用的最新版本

要解决这个错误,请转到Project – > platform ..> android – >。gradlefile并修改该行

 buildscript { repositories { jcenter() mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:+' classpath 'com.google.gms:google-services:3.0.0' } } // 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 

我也遇到了这个问题。 你说的不是关键。

 dependencies { compile 'com.google.android.gms:play-services-auth:11.6.2' compile 'com.google.android.gms:play-services-plus:11.6.2' } apply plugin: 'com.google.gms.google-services' 

这适用于插件:'com.google.gms.google-services'必须在依赖关系!