今天从代码仓下载了很早以前的代码,需要重新下载gradle-5.4.1,然而下载过程过慢,等了半小时也只下载了1.06M。(忽略下面的6.1.1,当时测试时改成6.1.1而已)

网上查了相关问题,主要有以下三种方案(最后本人是用第三种方案解决)

1. 替换阿里云镜像的方案

修改项目根目录下的文件 build.gradle:

buildscript {repositories {//google()//jcenter()maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/google/'}maven { url 'https://maven.aliyun.com/repository/jcenter/'}mavenLocal()mavenCentral()}
...
}
allprojects {repositories {//google()//jcenter()maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/google/'}maven { url 'https://maven.aliyun.com/repository/jcenter/'}mavenLocal()mavenCentral()}
}

默认的gradle下载地址的服务器在国外,导致下载速度慢,因此改成国内的镜像网站可以加快文件的下载速度,但是实际修改后还是下载很慢,重新同步了也没用。 (该方法应该能解决,只是我还没找到自己没成功的原因)

2. 设置代理的方案(没有测试)

3. 手动下载对应版本gradle文件并添加到指定文件夹中

可以去http://gradle.org/gradle-download/下载gradle,也可以去别的网站下,由于这个链接的下载速度比较慢,我就直接去CSDN下载了,下载后重点来了,网上很多博客说将gradle的压缩包(这里就是gradle-5.4.1-all.zip)放到指定的文件夹下(一般是 C:\Users\xxx\.gradle\wrapper\dists),实际放入这个文件夹后,重新打开Android Studio仍然会重新下载gradle。

AS同步过程中发现C:\Users\xxx\.gradle\wrapper\dists下会生成一个C:\Users\xxx\.gradle\wrapper\dists\gradle-6.2.1-all\3221gyojl5jsh0helicew7rwx文件夹,里面有gradle-5.4.1-all.zip.lck和gradle-5.4.1-all.zip.part两个文件,从名字可以猜测,lck文件应该是锁文件,part表示gradle-5.4.1-all.zip的部分文件。

猜测最后下载好的压缩包就在这个文件夹下,因此把CSDN下载的文件直接放在这里(也就是C:\Users\xxx\.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx\gradle-5.4.1-all.zip),重新打开Android Studio,同步后,压缩包会被解压的同目录文件夹中,gradle-5.4.1-all.zip.part文件会变成gradle-5.4.1-all.zip.ok,问题解决。

gradle下载慢的解决方案相关推荐

  1. android studio gradle 下载失败万能解决方案

    The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-7.2.2-bin.zip' d ...

  2. 彻底解决gradle与gradle plugin匹配关系以及gradle下载缓慢的问题

    文章目录 问题引入 原因 解决方法 1. 检查gradle版本和gradle插件版本是否匹配 2. 解决gradle下载慢的问题 手动下载gradle包 替换依赖仓库 方法一:在build.gradl ...

  3. 鸿蒙os2.0环境搭建gradle-5.4.1-all.zip下载失败问题解决方案

    鸿蒙os2.0环境搭建gradle-5.4.1-all.zip下载失败问题解决方案 解决 gradle-5.4.1-zip因拉取超时而失败的这个问题 鸿蒙官网的解决方案 1.按照上面链接找到 环境安装 ...

  4. 解决AS gradle下载同步卡慢的问题

    解决AS gradle下载同步卡慢的问题 参考文章: (1)解决AS gradle下载同步卡慢的问题 (2)https://www.cnblogs.com/bluestorm/p/9967047.ht ...

  5. JavaScript 下载大文件解决方案(Blob+OjbectURL)

    JavaScript 下载大文件解决方案(Blob+OjbectURL) 参考文章: (1)JavaScript 下载大文件解决方案(Blob+OjbectURL) (2)https://www.cn ...

  6. 定义任务打印gradle下载的jar包位置

    //定义任务打印gradle下载的jar包位置task showMyCache { configurations.compile.each { println it }} 转载于:https://ww ...

  7. gradle下载的依赖包位置 及 修改

    gradle下载的依赖包位置 2018年08月01日 00:37:06 LuckyJiang-2019 阅读数:3569 Mac系统默认下载到: /Users/(用户名)/.gradle/caches ...

  8. Gradle下载与安装

    Gradle 下载与安装 前言 博客书 版本说明 gradle=6.0 windows=10 linux.centos=7 相关链接 Gradle 官网:https://gradle.org/ Gra ...

  9. Gradle 下载及代理设置

    Gradle 下载及代理设置 版本 Android Studio 1.5.1 Gradle 下载 代理设置 Gradle 下载 在新建项目或者打开项目的时候一直停留在building gradle p ...

  10. electron下载失败_解决方案汇总

    文章目录 electron下载失败_解决方案汇总 `node install.js` 出错 `RequestError: connect ETIMEDOUT 20.205.243.166:443` ` ...

最新文章

  1. 剑指offer:面试题32 - III. 从上到下打印二叉树 III
  2. vue 改变domclass_基于 vue 开发甘特图组件的心路历程(兼设计分享)
  3. Redis面试常见问题与详解
  4. JQuery弹出层,点击按钮后弹出遮罩层,有关闭按钮
  5. linux集群系列(4) --- LVS之负载均衡集群 --- 持久连接
  6. 数学--数论--HDU 4675 GCD of Sequence(莫比乌斯反演+卢卡斯定理求组合数+乘法逆元+快速幂取模)
  7. 远程修改linux文件内容,用VS Code连接远程Linux服务器实时修改代码
  8. ubuntu 安装fcitx输入法(3.6和4.0bate)
  9. 如何建立好的索引.--针对Distinct
  10. mysql基础和高级整理_mysql基础整理01
  11. fifo算法_【算法学习】分枝限界法
  12. golang ajax jquery,golang - 从http请求返回json字符串的库/包
  13. 【旧文章搬运】360安全卫士HookPort.sys完美逆向
  14. mysql数据库数据表的指令_mysql数据库和表操作命令
  15. Java实现简单的文本编辑器
  16. ISO/IEC 27000 信息安全管理体系认证培训及所有标准资料
  17. 第三章软件项目成本管理
  18. 前端html制作中国地图,echarts实现中国地图
  19. VBA完整学习笔记1-39集(共60集)
  20. 以太网芯片MAC和PHY

热门文章

  1. H3CSE路由-路由策略
  2. ASP.NET MVC 5高级编程 (pdf书)
  3. zabbix配置web监控实现网页监控
  4. fla 优化思路 flash cs6
  5. eclipse 使用教程
  6. CnPack开发包基础库
  7. Mac 基本教程和vim + Awesome Mac
  8. MYSQL 使用case when 完成对业务枚举的查询出参
  9. 开机netmeeting已删除_NetMeeting
  10. MFC中CImageList的用法