当前位置: 首页 > 知识库问答 >
问题:

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

韩弘阔
2023-03-14

我有Android项目,当运行./gradlew依赖项命令时,我收到以下错误,我不知道如何使用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'
      ....
  }

我曾尝试将以下内容放在项目分级文件中,但没有起到帮助作用。

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

有人能帮我进一步调试吗?

共有3个答案

韩欣怿
2023-03-14

我也有同样的问题。这将是以下软件包在Android SDK中的缺失:

  • Android支持存储库
  • 谷歌播放服务
  • 谷歌存储库

如果您使用的是Android SDK命令行工具sdkManager,您可以运行以下命令来安装相关软件包:

sdkmanager "extras;android;m2repository"
sdkmanager "extras;google;m2repository"
sdkmanager "extras;google;google_play_services"
支彭亮
2023-03-14

看起来Google在GoogleRepository下合并了许多库。通过SDK管理器安装Google RepositoryAndroid Support Repositorygradle应该能够解析库。这里是我的gradle。构建文件以进行比较:

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'
  }
}
桓兴腾
2023-03-14

配置项目“:app”时出现问题。

无法解析配置“:app:_debugCompile”的所有依赖项。找不到com.google.android.gms:play services:8.4.0。

发布您的总< code>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"
    }

检查版本冲突更新到8.4.0

 类似资料:
  • 完整的错误是: build.gradle(模块:app) Build.Gradle(项目)

  • 问题内容: 我的依赖: 但仍然:Google Play服务已过时。需要5208000但找到了5089036 这怎么可能? 更新这项工作: 要么 要么 问题答案: 如果您看不到任何更新,请等到设备上的Play商店更新Google Play服务。 Play商店-Google Play服务 或者,在Google上搜索并安装新的APK,或使用旧版本(如5.0.77或5.0.89)

  • 昨天我尝试构建我的应用程序,一切正常。 今天,在项目没有任何变化的情况下……突然,我收到了一条警告信息,告诉我: 有人遇到同样的问题吗? 如果你点击它搜索软件包的链接,它基本上会立即通过浏览器下载。我想服务器端发生了一些变化?也许是命名约定? 它看起来像是在寻找:play-services-basement.aar并获取play-services-basement-11.0.1.aar?这可能是命

  • 我正在尝试更新一个使用GMS库的旧项目。但是,Gradle sync无法刷新项目,出现标题中提到的错误。 这是Build.Gradle的样子: 错误为:

  • 库com.google.android.gms:play-services-measurement-base正在被[[15.0.0,15.0.0],[15.0.2,15.0.2]]的其他库请求,但解析为15.0.2。禁用该插件并使用./gradlew:app:dependencies检查您的依赖项树。

  • 因此,在我的主程序中,我运行以下内容。 它总是返回false,这意味着它没有找到'dummydevice' 在我的eclipse项目中,我在'src'处创建了一个名为META-INF的文件夹,在它下面创建了一个名为'services'的子文件夹。 我做对了吗?我看到的每一个关于SPI的例子都是关于加载JAR的。我不是在加载一个JAR,我是想在同一个项目中运行一个类。这个方法只适用于装入罐子吗?我希