错误:找不到 com.google.gms:google-services:1.0。在android工作室的build.gradle中添加Google服务插件时

我正在按照教程在我的Android应用程序上集成Google+的OAuth登录。

根据教程,我应该通过在我的Android项目中的顶级添加依赖项来添加Google服务插件。classpath 'com.google.gms:google-services:1.0'build.gradle

但是,当我将gradle与更改同步时,我看到错误如下:

错误:找不到 com.google.gms:google-services:1.0.

在以下位置搜索: 文件:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/gms/google-services/1.0/google-services-1.0.pom file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/gms/google-services/1.0/google-services-1.0.jar https://jcenter.bintray.com/com/google/gms/google-services/1.0/google-services-1.0.pom https://jcenter.bintray.com/com/google/gms/google-services/1.0/google-services-1.0.jar

在我的 :build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        classpath 'com.google.gms:google-services:1.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

似乎Android工作室无法从存储库中找到Google服务插件。

有人有同样的问题吗?或者,我错过了什么?


答案 1

我今天遇到了同样的问题。在示例中,他们改用以下行:这有效。 classpath 'com.google.gms:google-services:1.3.0-beta1'


答案 2

对我来说,我不得不将存储库切换到.我正在使用mavenCentral并得到这个错误。我一切换到它,就把依赖关系拉下来。jcenter()jcenter()

为此,请打开您的并将 的每个实例替换为build.gradlemavenCentral()jcenter()


推荐