Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.6k views
in Technique[技术] by (71.8m points)

新建的项目 gradle 始终无法同步,但旧的项目却正常同步。

新建的项目gradle始终无法同步,但旧的项目正常。

Gradle sync failed: Unknown host 'services.gradle.org' ?

15:04 Gradle sync started

15:05 Gradle sync failed: Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.

build.gradle 的配置和版本,仓库,代理镜像,都是国内,都是正常打开能访问的,究竟是那里出了问题呢?

谢谢。

解决办法 :

这里小结一下方法,希望对遇到同样问题的人有用。
其实我这里是gradle和gradle plugin版本不匹配造成, 只要是国内源(aliyun)一般都能同步成功的。

1 build.gradle 里的插件设置为,
classpath 'com.android.tools.build:gradle:3.6.3'

2 gradle-wrapper.properties 里版本设置为
distributionUrl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip

3 另外,发一下项目匹配了本地gradle存放的路径。
设置本地gradle的路径
项目结构里的配置


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

检查Gradle 版本: com.android.tools.build:gradle:x.x.x , distributionUrl=https://services.gradle.org/distributions/gradle-x.x-all.zip


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...