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

相关推荐
aqi005 分钟前
一文速览 HarmonyOS 6.0.1 引入的十个新特性
android·华为·harmonyos·鸿蒙·harmony
橙子199110161 小时前
Android 第三方框架 相关
android
赏金术士2 小时前
JetPack Compose 弹窗、菜单、交互组件(五)
android·kotlin·交互·android jetpack·compose
海天鹰2 小时前
高版本安卓老应用下面空白
android
猫的玖月3 小时前
(七)函数
android·数据库·sql
秋93 小时前
java中对操作mysql8.0.46与MySQL9.7.0有什么区别,并举例说明
android·java·adb
小书房3 小时前
Kotlin协程的运行原理
android·开发语言·kotlin·协程
ooseabiscuit3 小时前
Laravel10.x重磅发布:新特性全解析
android·java·开发语言·mysql