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

我正在尝试更新使用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 

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

在这里输入图像说明

应该指出的是,这个项目最初是一个刚刚导入到Android Studio的Eclipse项目。

编辑:似乎Gradle不看GMS正确的目录。 不过,它安装在SDKpath中。 看来这里的问题与这个未解决的问题非常相似。

Solutions Collecting From Web of "找不到com.google.android.gms:play-services:7.0.0"

事实certificate,文档可能比正式可用的更先进。

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

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

打开模块设置(F12) – >依赖项选项卡 – >“+”号 – > 1)库依赖项 – > com.google.android.gms:play-services:6.5.87

要使用Google Play服务版本7.0.0,您需要分别在Android SDK Manager的Extras部分将Google Play服务Google Repository更新为Rev. 23和16。

要在Android Studio中打开Android SDKpipe理器,请转到工具 – > Android – > SDKpipe理器。

编辑 :您还必须从SDKpipe理器的“工具”部分将您的SDK工具更新到版本24.1.2,SDK平台工具到版本22,以及可选地将SDK构build工具更新到版本22.0.1。

首先更新Android SDK工具Android SDK构build工具,Android SDK平台工具

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

这对我有效。

你应该使用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' } 

您只需要将此行添加到您的依赖项并重build您的项目:compile'c​​om.google.android.gms:play-services:6.5.87'