首页 > 解决方案 > Gradle 构建工具找不到 play-services-tasks.aar?为什么?

问题描述

今天突然,当我尝试在 Android Studio 中运行我的应用程序时出现错误。

这是:

Error: Could not find play-services-tasks.aar (com.google.android.gms:play-services-tasks:15.0.1).
Searched in the following locations:
    https://jcenter.bintray.com/com/google/android/gms/play-services-tasks/15.0.1/play-services-tasks-15.0.1.aar

gradle_build_error

我没有更改 gradle 文件中的任何内容,但它突然出现了。我之前的构建在几分钟前成功执行。

为什么它找不到 com.google.android.gms:play-services-tasks:15.0.1play-services-tasks.aar的一部分

采取的步骤:

我检查了我是否在 gradle 文件中包含了所有存储库,并且到目前为止所有存储库都是正确的。

为什么会突然出现这个错误?

我还将此链接https://jcenter.bintray.com/com/google/android/gms/play-services-tasks/15.0.1/play-services-tasks-15.0.1.aar复制到浏览器中,但它正在工作很好,也就是说,我得到了“文件下载”对话框。


我的 Gradle 文件

标签: androidmavengradleandroid-gradle-plugingoogle-play-services

解决方案


进行以下更改后,错误消失了:

  1. maven { url 'https://maven.google.com' }从 app build.gradle 的存储库中移除。
  2. 添加maven { url 'https://maven.google.com' }为顶级 build.gradle中allprojects/repositories中的第一个条目
  3. 将所有 play-services 和 firebase 依赖项更改为最新版本
  4. 将 google-services 插件的版本更改为classpath 'com.google.gms:google-services:4.0.1'

推荐阅读