新建的项目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 版本: com.android.tools.build:gradle:x.x.x , distributionUrl=https\://services.gradle.org/distributions/gradle-x.x-all.zip