最近遇到项目依赖同步时的一个问题,
同步过程中卡在download maven-metadata.xml,等待许久之后报错:
Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-xxx-all.zip'.
最后发现这个问题原因是项目依赖的仓库,其中一个(或多个)无法访问,导致出现问题
网上有人是把
maven { url "https://jitpack.io" }
改成
maven { url "https://www.jitpack.io" }
来解决的。
我这个问题,则是把
google()
改为
maven{ url'https://maven.aliyun.com/repository/google'}
解决的。
遇到这个问题只需要把依赖的一些国外仓库改为国内代理仓库地址即可。
推荐用阿里云的仓库: