解决更新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源码。

相关推荐
mmsx5 分钟前
Android 防二次打包第一道锁:签名校验与完整性校验
android·kotlin
mmsx6 分钟前
Android 混淆不等于安全:二次打包链路完整走一遍
android·kotlin
小宋10212 小时前
Agent轨迹级评测实战:工具选择、预算超限与回归门禁
android·网络·人工智能·回归
墨天梦4 小时前
D05_ViewModel与单向数据流
android·kotlin
蒸鱼Yuzheng5 小时前
Android 构建可复现性:APK 指纹、文件级差异与供应链审计
android·apk·devops·软件供应链·可复现构建
墨天梦7 小时前
D03_Compose列表与稳定身份
android·gitee·kotlin
萌新杰少8 小时前
Kuikly股票查看软件开发体验——SaiRen
android·kotlin·客户端
vilya8 小时前
把 Python 塞进 APK:Chaquopy 打包实践
android·python
用户92817267390168 小时前
Android Compose版本的AI组件库来了。
android·kotlin
知昂七昂8 小时前
00-02:AOSP 源码阅读环境与检索方法论源码剖析(Android 16 / aosp-main)
android