Gradle同步失败:版本:8.4.0低于google-services插件所需的最低版本(9.0.0)

我正在尝试按照此处所述的方式整合Google的Firebase SDK

但是当我尝试构build项目时,出现了这个错误:

Gradle sync failed: Version: 8.4.0 is lower than the minimum version (9.0.0) required for google-services plugin.

这是我的项目的build.gradle文件:

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.0' classpath 'com.google.gms:google-services:3.0.0' } } allprojects { repositories { jcenter() } } 

这是应用程序的build.gradle文件:

 buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' repositories { maven { url 'https://maven.fabric.io/public' } } android { lintOptions { abortOnError false } signingConfigs { release { } } compileSdkVersion Integer.parseInt(project.COMPILE_SDK_VERSION) buildToolsVersion project.BUILD_TOOLS_VERSION defaultConfig { applicationId 'club.androidy.callcontrolfree' minSdkVersion project.MIN_SDK targetSdkVersion project.TARGET_SDK_VERSION versionName project.VERSION_NAME versionCode Integer.parseInt(project.VERSION_CODE) } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' signingConfig signingConfigs.release } } productFlavors { } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.google.android.gms:play-services-ads:8.4.0' compile 'com.google.android.gms:play-services-analytics:8.4.0' compile 'com.android.support:support-v4:23.3.0' compile 'com.android.support:design:23.3.0' compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') { transitive = true; } compile 'com.android.support:cardview-v7:23.3.0' compile 'com.google.firebase:firebase-core:9.0.0' compile 'com.google.firebase:firebase-crash:9.0.0' } apply plugin: 'com.google.gms.google-services' 

这里有什么问题?

提前致谢。

Solutions Collecting From Web of "Gradle同步失败:版本:8.4.0低于google-services插件所需的最低版本(9.0.0)"

正如你所使用的

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

您必须使用Google Play服务的9.0.0版本

改变你的依赖关系:

 compile 'com.google.android.gms:play-services-ads:9.0.0' compile 'com.google.android.gms:play-services-analytics:9.0.0' 

我正在更新谷歌播放服务到3.0.0 gradle文件。

我必须改变9.0.0版本的依赖,否则“Gradle同步失败:版本:8.4.0低于谷歌服务插件所需的最低版本(9.0.0)”将会来

因为gradle build编译与旧版本的依赖,所以我需要更新到9.0.0版本像…

编译“com.google.android.gms:play-services-location:9.0.0”
编译“com.google.android.gms:play-services-auth:9.0.0”

需要添加在app.gradle文件的底部

应用插件:“com.google.gms.google-services”

在项目gradle文件中

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