Android中Gradle网络下载超时、更改存放位置(解决方案)

目录

一、遇到gradle下载超时

方法1:手动下载gradle文件(更推荐手动下载好)

方法2:将依赖文件的下载地址直接改成国内的镜像

二、代理配置

三、Gradle占用C盘空间


在国内开发Android应用,需要使用到一些外网才能正常访问的环境依赖。除了挂梯子,这里再提供几个常见问题的配置方案,可以已定程度减少下载超时问题。

但是要注意,不同的开发环境、网络环境、时间段,出现的问题都是不可控的,遇到配置问题,建议保持耐心,多做尝试。

一、遇到gradle下载超时

方法1:手动下载gradle文件(更推荐手动下载好)

Android studio依赖于gradle构建工程,但因为网络问题,在国内使用AS下载gradle经常容易超时,所以需要学会手动配置gradle。想要手动配置,需要先下载gradle包:

gradle下载地址:

  1. gradle官网(可能会比较慢):https://services.gradle.org/distributions
  2. 腾讯云镜像:https://mirrors.cloud.tencent.com/gradle
  3. 阿里云镜像:https://mirrors.aliyun.com/macports/distfiles/gradle

打开gradle所在目录,选择对应的版本位置,将下载好的zip包放进去

注意:zip不是直接放到gradle-8.11.0这样的目录,而是放在如下图所示的乱码文件夹中

手动解压,或者重新在工程里点击sync,也可以自动解压

方法2:将依赖文件的下载地址直接改成国内的镜像

不是很建议这样做,因为实际开发中,一般都是直接使用gradle官网的下载地址,如果你改了镜像后期和团队其他人同步代码,别人的配置也会跟着你变化,所以在真实开发场景中,建议优先选择方法1,或者和团队其他人协商好。

直接把gradle的官网地址替换成https://mirrors.cloud.tencent.com/gradle/对应的版本号

二、代理配置

按照下图,打开File-settings-System settings- Http Proxy,按图里的配置,把国内的代理地址填进去,下面两个随便选一个填,点击保存;

然后再选择Build-Rebuild Project,让项目重新编译

三、Gradle占用C盘空间

同一台电脑用久了会发现,Gradle非常占用C盘空间,这时候可以考虑把Gradle移到其他磁盘:

第一步:把C盘的Gradle文件夹复制一份到其他磁盘,默认Gradle路径一般是C:\Users\用户名\android,或者你也可以查看AS当中的路径

第二步:就是如图所示的.gradle文件夹,复制到其他磁盘

第三步:复制成功后,先关闭AS,打开计算机系统属性→高级系统设置→环境变量→新建系统变量,添加变量名:GRADLE_USER_HOME,路径写你复制完的新路径,保存后重新打开AS,会发现gradle路径已经变更,这时候也可以把C盘的gradle删除

相关推荐
HQL_seven2 小时前
【Activity】Android Activity详解
android
AI2中文网3 小时前
安卓 15/16 手机软键盘遮挡输入框、布局顶不上去?已解决:重新编译即可
android·智能手机
字节暗面3 小时前
Android APP 加固横评记录:爱加密、梆梆、网易易盾与腾讯 ACE
android·逆向工程·加固
落魄Android在线炒饭3 小时前
Android 实战问题反推 OpenGL 概念(上)
android·opengl
booboosui3 小时前
DeepSeek 的 Worker 调得动 GitHub,调不动微信:三类 Worker 的实现差别
android
MiyamuraMiyako5 小时前
Compose LazyRow 实现尾项露出与少量数据均分
android·android jetpack
booboosui5 小时前
输入法借 350 毫秒:给 agent 打字的两条路
android
哲鲤7 小时前
Binder 不只是 IPC:从一次跨进程调用看懂 Android 与 AAOS 的架构演进
android
用户128139778167 小时前
Eyf半字节【3.0 版】正式发布|订单、单证、扫码三大核心模块全新重构
android