Android Studio第一次打开时下载gradle超时问题解决方法

所属分类:Android | 发布于 2023-11-10 12:26:05

换电脑后用Android Studio打开之前的项目,发现一直卡在下载gradle-7.4.5-bin.zip这个文件,网上搜索一番,解决方法如下。

不同的项目可以使用不同版本的gradle

gradle的版本信息在这里设置: {$projectPath}/gradle/wrapper/gradle-wrapper.properties

文件内容如下:

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

distributionBaser:下载的Gradle压缩包解压后存储的主目录

distributionPath:相对于distributionBase解压缩后的Gradle压缩包的路径

zipStoreBase:同distributionBase,只不过是存放zip压缩包的

zipStorePath:同distributionPath,只不过是存放zip压缩包的

distributionUrl:Gradle发行版压缩包的下载地址

 

Android Studio打开工程时,首先会读取gradle-wrapper.properties文件,从而知道这个工程需要用哪个版本的gradle。

然后Android Studio就回去保存gradle的文件夹GRADLE_USER_HOME去找看存不存在这个版本的gradle,如果不存在,就去distributionUrl下载。

MacOS的GRADLE_USER_HOME默认在 ~/.gradle,也可以在Android Studio的Settings  -> Build, Execution, Deployment -> Build Tools -> Gradle下的Gradle user home出查看当前的gradle存储地址。

 

我们以gradle-8.4为例,先去官网下载gradle-8.4-bin.zip备用。

在打开Android Studio的时候会自动下载gradle-8.4.bin.zip,但是会卡住,或者下载很慢,同时在~/.gradle/wrapper/dists/目录下会有这样的文件夹~/.gradle/wrapper/dists/gradle-8.4-bin/xxxyyyxxyyxy,xxxyyyxxyyxy这个文件夹的名字会根据gradle版本号的不同而不同。

将gradle-8.4-bin.zip放到此目录下,比如这里完成的路径是 ~/.gradle/wrapper/dists/gradle-8.4-bin/1w5dpkrfk8irigvoxmyhowfim/gradle-8.4-bin.zip。

重启Android Studio就会发现开始飞快的下载其它依赖了。

 

文哥博客(https://wenge365.com)属于文野个人博客,欢迎浏览使用

联系方式:qq:52292959 邮箱:52292959@qq.com

备案号:粤ICP备18108585号 友情链接