关于Gradle下载失败问题的快速解决方法

发布时间 - 2026-01-11 01:13:06    点击率:

前言

每一次,当我们在新的环境中搭建 Android 开发环境并尝试运行或者当我们更换 gradle 版本时,总是会有一个漫长…漫长…漫长的下载 gradle 过程。


怎么办?难道先去睡一觉?

其实解决办法是有有两个。

一、使用已存在的 gradle 版本

打开目录 ~/.gradle/wrapper/dists 查看当前已经下载了什么版本的 gradle

修改项目的 gradle/wrapper/gradle-wrapper.properties 文件

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
# 修改为当前已经存在的版本,假设当前已经存在的版本为2.14.1
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

重新打开 Android Studio 或者重新运行 assemble 即可。

二、手动下载 gradle

如果是完全全新的环境,并没有已经下载好的 gradle 版本或者必须使用指定版本的 gradle 的话

那我们直接使用迅雷等下载工具下载,这样会快好多。

下载完成后,将 zip 文件移至 gradle 指定版本目录下即可。

$ mv gradle-3.3-all.zip ~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip

这里说明一下,以上只适用于 Linux 平台和 Mac 平台。    

Windows放哪?赶紧换系统吧(自行解决,Windows 也有类似的目录)。

再有一点,中间的55gk2rcmfc6p2dg9u9ohc3hw9每个人的都是不一样的,这是随机生成的。

接下来我们重新执行 assemble 命令,就会发现,直接跳过了原来的 Download 阶段,直接对我们刚才下载的 gradle-3-3.zip 文件进行了解压。

$ ./gradlew app:assemble         
Unzipping /Users/jeremyhe/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip to /Users/jeremyhe/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9
Set executable permissions for: /Users/jeremyhe/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3/bin/gradle
Starting a Gradle Daemon (subsequent builds will be faster)

快速解决无法下载 Gradle 问题

总结

以上就是这篇文章的全部内容了,希望本文的内容对给位Android开发者们能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# gradle  # 下载失败  # 下载依赖失败  # 失败  # ionic2打包android时gradle无法下载的解决方法  # 当我们  # 都是  # 这是  # 就会  # 也有  # 会有  # 是有  # 每个人  # 适用于  # 这篇文章  # 无法下载  # 谢谢大家  # 先去  # 解决办法  # 跳过  # 进行了  # 移至  # 上只  # 下载工具下载  # 有两个 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 北京网站制作公司哪家好一点,北京租房网站有哪些?  javascript读取文本节点方法小结  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  怎么用AI帮你设计一套个性化的手机App图标?  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  简单实现Android文件上传  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  Laravel怎么清理缓存_Laravel optimize clear命令详解  JavaScript实现Fly Bird小游戏  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  如何快速搭建个人网站并优化SEO?  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  网站制作壁纸教程视频,电脑壁纸网站?  如何在服务器上三步完成建站并提升流量?  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  ,网页ppt怎么弄成自己的ppt?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  C++时间戳转换成日期时间的步骤和示例代码  香港服务器网站推广:SEO优化与外贸独立站搭建策略  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Laravel如何发送系统通知?(Notification渠道示例)  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  Laravel定时任务怎么设置_Laravel Crontab调度器配置  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何挑选最适合建站的高性能VPS主机?  如何在建站宝盒中设置产品搜索功能?  Laravel PHP版本要求一览_Laravel各版本环境要求对照  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  浅述节点的创建及常见功能的实现  浅谈javascript alert和confirm的美化  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  如何快速查询网站的真实建站时间?  java ZXing生成二维码及条码实例分享  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  如何为不同团队 ID 动态生成多个非值班状态按钮  网站制作报价单模板图片,小松挖机官方网站报价?  青岛网站建设如何选择本地服务器?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何确保西部建站助手FTP传输的安全性?  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】