2024.1.2版本Android Studio gradle下载超时问题处理
一、问题背景
在项目的根build.gradle里面配置了以下地址后,依旧下载gradle包失败,平常如果出现第三方库或者gradle下载失败,配置以下地址,一般可以下载成功
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url 'https://dl.google.com/dl/android/maven2/' }
maven { url "https://www.jitpack.io" }
问题现象:
Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-7.5-all.zip'.
Reason: java.net.SocketTimeoutException: Read timed out
下载超时错误。
二、解决方案
1、 gradle-wrapper.properties文件中设置成国内的腾讯下载地址:
distributionUrl=https\://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.7-bin.zip
地址中的gradle版本改为自己的版本即可
2、 在项目的根build.gradle里面buildscript的对应位置添加配置:
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google'}
3、下载gradle-x.xx-src.zip文件慢问题处理
当我修改了某某.gradle.kts文件(例如我添加了一个springboot依赖),在重新构建项目的时候,却还要下载gradle-x.xx-src.zip文件。但我只配置了-bin的阿里云镜像,并没有配置-src的镜像,按照第二种方案,在下载的时候gradle依然是要去https://services.gradle.org域名下载,导致下载还是缓慢。
解决方法:将gradle-x.xx-src.zip 改为gradle-x.xx-all.zip,下载就很快了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)