当前位置: 首页 > news >正文

解决更新Android Studio后下载Gradle超时

随着Android Studio的更新,所需要的最低Gradle版本也在变化,这时候构建项目的时候就需要先下载所需的Gradle发行版。对于Gradle构建项目,我们已经知道项目使用的Gradle是在根项目的gradle/wrapper/gradle-wrapper.properties文件中定义的,其中distributionUrl就是Gradle发行版下载地址:(Gradle Wrapper的相关知识有兴趣可以点击传送门)

distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

但就国内环境来说, Gradle官网提供的Distribution服务,常常会面临下载速度缓慢或者超时的情况,下载不了就没法构建项目,所以这里我们使用国内镜像站点的解决方案,修改上述distributionUrl为腾讯云镜像:

//替换services.gradle.org/distributions为mirrors.cloud.tencent.com/gradle

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.6-all.zip

然后点击Sync now,会发现Gradle下载速度飞快。

这里注意下,Gradle发行版有两种形式, bin和all, 区别在于all包含了源码,如果还要进行插件开发,就建议使用all版本,因为如果只使用镜像gradle-8.6-bin.zip,构建过程会碰到下载源码https://services.gradle.org/distributions/gradle-8.6-src.zip一样超时的问题。

我个人喜欢使用all版本,虽然需要下载更大的文件(all比bin大概大了几十M吧),也花不了多长时间,还可以学习Gradle源码。

http://www.lryc.cn/news/370694.html

相关文章:

  • 智能合约漏洞类型
  • 6.7.31 使用端到端训练的基于 EfficientNet 的卷积网络在双视图乳房 X 线摄影中进行乳腺癌诊断
  • 访问方法(反射)
  • 探索Excel的隐藏功能:如何求和以zzz开头的列
  • git:切换到指定的commit
  • js之事件监听以及相关案例
  • pip 安装出现 ERROR: Command errored out with exit status 1: 问题解决
  • 图的遍历介绍
  • 实验二、网络属性设置《计算机网络》
  • 【Python数据魔术】:揭秘类型奥秘,赋能代码创造
  • Android Glide loading Bitmap from RESOURCE_DISK_CACHE slow,cost time≈2 seconds+
  • 微调技术:人工智能领域的神奇钥匙
  • MyBatis 参数上的处理的细节内容
  • 水帘降温水温
  • kafka如何保证消息不丢失
  • 流媒体学习之路(WebRTC)——音频NackTracker优化思路(8)
  • Java基础面试重点-2
  • 【活动文章】通用大模型VS垂直大模型,你更青睐哪一方
  • 记录一个Qt调用插件的问题
  • 9.1 Go 接口的定义
  • 易于上手的requests
  • 【QT Creator软件】解决中文乱码问题
  • 边缘网关在智能制造工厂中的创新应用及效果-天拓四方
  • Django-filter
  • 文字悬停效果
  • [SWPUCTF 2022 新生赛]ez_1zpop(php反序列化之pop链构造)
  • 2-1基于matlab的拉普拉斯金字塔图像融合算法
  • Android基础-进程间通信
  • 【微信小程序】uni-app 配置网络请求
  • SpringCash