为了账号安全,请及时绑定邮箱和手机立即绑定

Gradle构建工具找不到play-services-tasks.aar?为什么?

/ 猿问

Gradle构建工具找不到play-services-tasks.aar?为什么?

陪伴而非守候 2019-10-21 15:07:38

今天突然,当我尝试在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

http://img2.mukewang.com/5dad595600019f8d13540239.jpg

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


为什么它不能找到  play-services-tasks.aar这部分com.google.android.gms:播放服务任务:15.0.1


采取的步骤:


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


为什么突然出现此错误?


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


查看完整描述

3 回答

?
慕桂英546537

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

  1. maven { url 'https://maven.google.com' }已从应用程序build.gradle中的存储库中删除。

  2. 新增maven { url 'https://maven.google.com' }第一个条目allprojects /存储库中顶级的build.gradle

  3. 将所有播放服务和Firebase依赖项更改为最新版本

  4. 将google-services插件的版本更改为 classpath 'com.google.gms:google-services:4.0.1'


查看完整回答
反对 回复 2019-10-21
?
慕哥6287543

就我而言:


allprojects {

    repositories {

        google()

        jcenter()

    }

}

解决我的问题


在我的旧配置中,只有“ jcenter()”

第一行jcenter(),第二行google()不起作用


查看完整回答
反对 回复 2019-10-21
?
撒科打诨

就我而言,我mavenCentral()应用gradle存储库中删除,并按照Ivan Rigamonti的建议移至maven { url 'https://maven.google.com' }gradle项目的第一个位置。无需更新Firebase种类。



查看完整回答
反对 回复 2019-10-21

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信