connect to maven.google.com:443 [maven.google.com]

来源:4-4 实战:注解工程的建立&注解的定义&注解的使用

拱猪的小白菜

2021-10-19

connect to maven.google.com:443 [maven.google.com/172.217.27.142] failed timed out;
环境 android studio 3.6
图片描述

这是接手别人的项目,build不起,请问老师,有啥更好的办法不

写回答

2回答

allenfeng

2021-11-19

补充一些小知识:

1. gradle wrapper 下载失败或者慢,可以尝试替换 gradle-wrapper.properties 中 的 distributionUrl 为 腾讯云的镜像地址:https://mirrors.cloud.tencent.com/gradle/ (需要自己在网页的文件上右键获取完整链接)


2. 类似repositories里面google() 报错、下载第三方依赖库超时 等问题,

可以尝试把里面的仓库,都替换成下面的镜像地址:

https://developer.aliyun.com/mvn/guide


0
0

allenfeng

2021-11-19

你好!

从截图中,虽然看到配置了镜像,但是还是去  maven.google.com 拉依赖了,然而网络不通,从而失败。

所以问题关键是,它为什么没有走镜像的配置。

所以可能有3个原因,可以检查下:

  1. 你需要下载的依赖包,不在你配置的所有仓库中,gradle只能依次请求每个仓库去询问,最后遇到google()然后超时。解决方案是:看看报错里面是哪个依赖包下载出错了,去 这里 搜索,看看它在哪个仓库,然后配置所在仓库到工程中。

  2. 还是有google() 。解决方案是:需要检查镜像配置,把 google() 移除

  3. gradle守护进程用了旧的仓库配置。可以杀死gradle守护进程(可直接重启电脑),重新触发构建


如果还有问题,欢迎继续提出~

0
0

Android 应用程序构建实战+原理精讲

深度掌握 Gradle 使用,系统性学习 Android 应用构建知识

450 学习 · 116 问题

查看课程