问答

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

作者:admin 2021-05-09 我要评论

新建的项目gradle始终无法同步,但旧的项目正常。 Gradle sync failed: Unknown host 'services.gradle.org' ? 15:04 Gradle sync started 15:05 Gradle sync fa...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

新建的项目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的路径
项目结构里的配置

###

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

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • grom设置json默认值

    grom设置json默认值

  • Vue路由报错,看着没问题

    Vue路由报错,看着没问题

  • 思否邮箱登录为什么区分大小写了呢?

    思否邮箱登录为什么区分大小写了呢?

  • 有没有能够直接上传markdown文件作为博

    有没有能够直接上传markdown文件作为博

腾讯云代理商
海外云服务器