找不到com.google.android.gms:play-services:7.0.0

时间:2015-03-22 07:20:55

标签: android android-studio gradle google-play-services

我正在尝试更新使用GMS库的旧项目。但是,Gradle同步无法刷新项目,给出了标题中提到的错误。

这就是build.gradle的样子:

project(":android") {
    apply plugin: "android"
    apply plugin: 'com.android.application'

    configurations { natives }

    dependencies {
        compile project(":core")
        compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
        compile "com.google.android.gms:play-services:7.0.0"
    }
}

错误是:

Error:Could not find com.google.android.gms:play-services:7.0.0.
Searched in the following locations:
    file:/C:/Users/Harri/.m2/repository/com/google/android/gms/play-services/7.0.0/play-services-7.0.0.pom
    file:/C:/Users/Harri/.m2/repository/com/google/android/gms/play-services/7.0.0/play-services-7.0.0.jar
    https://repo1.maven.org/maven2/com/google/android/gms/play-services/7.0.0/play-services-7.0.0.pom
    https://repo1.maven.org/maven2/com/google/android/gms/play-services/7.0.0/play-services-7.0.0.jar
    https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/7.0.0/play-services-7.0.0.pom
    https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/7.0.0/play-services-7.0.0.jar
    https://oss.sonatype.org/content/repositories/releases/com/google/android/gms/play-services/7.0.0/play-services-7.0.0.pom
    https://oss.sonatype.org/content/repositories/releases/com/google/android/gms/play-services/7.0.0/play-services-7.0.0.jar
Required by:
CarGame-refresh:android:1.2

我已经在SDK管理器中安装并更新了所有必需的东西:

enter image description here

应该注意的是,这个项目最初是我刚刚导入Android Studio的Eclipse项目。

编辑:似乎Gradle没有为GMS查找正确的目录。但它安装在SDK路径中。这里的问题似乎与this unsolved question非常相似。

5 个答案:

答案 0 :(得分:17)

事实证明,文档可能比官方提供的文档更先进。

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

似乎只是因为我做了以下步骤才能正常工作:

打开模块设置(F12) - >依赖关系选项卡 - > “+”符号 - > 1)库依赖性 - > com.google.android.gms:播放服务:87年6月5日

答案 1 :(得分:16)

要使用Google Play Services 7.0.0版,您需要将 Google Play服务 Google存储库更新至Rev. 23& 16分别位于Android SDK Manager的Extras部分。

要在Android Studio中打开Android SDK Manager,请转到工具 - > Android - > SDK Manager。

编辑:您还必须将SDK工具更新到Rev. 24.1.2,将SDK平台工具更新到Rev. 22,并从SDK工具中将SDK Build Tools更新到Rev. 22.0.1 SDK Manager中的部分。

答案 2 :(得分:2)

首先更新 Android SDK工具 Android SDK构建工具,Android SDK平台工具 。< / p>

然后从SDK Manager更新 Google Play服务和Google Repository 。 它们出现在SDK管理器的Extras部分中。

这对我有用。

答案 3 :(得分:1)

您应该使用6.5.87而不是7.0.0。

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.android.gms:play-services-maps:6.5.87'
    compile 'com.google.android.gms:play-services-drive:6.5.87'
}

答案 4 :(得分:0)

您只需要将此行添加到依赖项并重建项目: 编译com.google.android.gms:play-services:6.5.87&#39;