Gradle下载过慢如何手动下载?Linux Mint LMDE6环境解决方法
Gradle二进制包手动下载及加速方案
一、可以手动下载Gradle二进制包,操作步骤如下:
- 确认所需Gradle版本:打开项目根目录下的
gradle/wrapper/gradle-wrapper.properties文件,找到distributionUrl字段(示例:https\://services.gradle.org/distributions/gradle-8.4-bin.zip),记录对应的压缩包名称和版本号。 - 手动下载压缩包:通过浏览器直接访问上述链接,或在终端执行
wget [完整下载链接](替换为实际的distributionUrl链接)完成下载。 - 放置到指定缓存目录:Linux系统下Gradle的默认缓存路径为
~/.gradle/wrapper/dists/[Gradle版本号]/[随机生成的字符串目录]/。可以先启动Android Studio触发一次下载,让系统自动生成该目录结构,再将下载好的zip包放入对应目录,重启Android Studio后会自动解压使用。
二、其他解决Gradle下载慢/中断的方案:
更换国内镜像源
修改项目根目录的build.gradle(Project级别),在buildscript和allprojects块中添加国内镜像仓库:buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/public' } google() mavenCentral() } } allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public' } google() mavenCentral() } }同时将
gradle-wrapper.properties中的distributionUrl替换为国内镜像的Gradle包链接,比如对应版本的阿里云镜像链接。延长下载超时时间
打开Android Studio的File > Settings,搜索Gradle进入设置页面,在Gradle VM options中添加参数:-Dorg.gradle.internal.http.connectionTimeout=60000 -Dorg.gradle.internal.http.socketTimeout=60000(上述设置将超时时间改为60秒,可根据网络情况调整数值)
启用离线模式
若已下载过所需依赖,可在Android Studio右下角的Gradle面板中点击Toggle Offline Mode按钮,或在Settings > Gradle中勾选Offline work,避免重复下载资源。优化网络环境
切换至稳定的有线网络,关闭不稳定的VPN或代理服务,确保网络连接状态良好。
内容的提问来源于stack exchange,提问作者islamux
相关产品推荐
相关产品推荐

