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

Could not find com.google.android.gms:play-services:8.4.0

我有 Android 项目,当 运行 ./gradlew dependencies 命令时,出现以下错误,我不知道如何使用 Google Play Service 8.4.0 . (8.3.0 有效)

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
   > Could not find com.google.android.gms:play-services:8.4.0.
     Searched in the following locations:
         https://jcenter.bintray.com/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         https://jcenter.bintray.com/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         https://maven.fabric.io/public/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         https://maven.fabric.io/public/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         https://zendesk.artifactoryonline.com/zendesk/repo/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         https://zendesk.artifactoryonline.com/zendesk/repo/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         https://repo1.maven.org/maven2/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         https://repo1.maven.org/maven2/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         file:/usr/local/android-sdk-linux/extras/android/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         file:/usr/local/android-sdk-linux/extras/android/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         file:/usr/local/android-sdk-linux/extras/google/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         file:/usr/local/android-sdk-linux/extras/google/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar

这是应用程序 gradle 文件的样子。

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

我曾尝试将以下内容放入项目 gradle 文件中,但没有成功。

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

谁能帮我进一步调试?

A problem occurred configuring project ':app'.

Could not resolve all dependencies for configuration ':app:_debugCompile'. Could not find com.google.android.gms:play-services:8.4.0.

Post 你的总数 build.gradle

  1. 使用最新版本的构建工具
  2. 然后调用类路径'com.android.tools.build:gradle:2.0.0-alpha3'

终于

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId ""
        minSdkVersion 17
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }

勾选

你需要

buildToolsVersion "23.0.2"

您已经在 sdk 管理器中下载了

并在 build.gradle

中进行更改

我在 build.gradle 项目端使用它

classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:1.5.0-beta2'

还将此行添加到您的应用级别 gradle

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

看起来 Google 在 Google Repository 下包含了很多库。 通过 SDK 管理器安装 Google RepositoryAndroid Support Repository 和 gradle 应该能够解析库。这是我的 gradle.build 文件进行比较:

buildscript {
    repositories { jcenter() }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
}
apply plugin: 'com.android.application'
android {
  repositories { jcenter() }
  compileSdkVersion 24
  buildToolsVersion '24.0.1'
  dependencies {
    compile 'com.google.android.gms:play-services:9.2.1'
  }
}

我也遇到了同样的问题。 Android SDK 中缺少以下包:

  • Android 支持存储库
  • Google 播放服务
  • Google 存储库

如果您使用的是Android SDK command line tools sdkmanager,您可以运行以下命令来安装相关包:

sdkmanager "extras;android;m2repository"
sdkmanager "extras;google;m2repository"
sdkmanager "extras;google;google_play_services"