android studio运行下载gradle特别慢怎么处理

Gradle下载慢的问题很常见,主要原因是网络连接问题。以下是几种解决方案:

1. 修改Gradle版本(推荐)

在项目根目录的 gradle/wrapper/gradle-wrapper.properties 文件中:

properties 复制代码
# 修改为国内镜像地址
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.13-bin.zip
# 或使用阿里云镜像
distributionUrl=https://mirrors.aliyun.com/gradle/gradle-8.13-bin.zip

2. 手动下载+本地配置

  1. 从官网或镜像站手动下载对应版本的Gradle
  2. 将zip文件放到指定目录:
    • Windows: C:\Users\你的用户名\.gradle\wrapper\dists\
    • Mac/Linux: ~/.gradle/wrapper/dists/
  3. 无需解压,Android Studio会自动识别

3. 使用国内镜像配置(全面加速)

在项目根目录的 build.gradlesettings.gradle 中添加:

groovy 复制代码
// settings.gradle
pluginManagement {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        google()
        mavenCentral()
    }
}

4. 代理设置

如果公司网络需要代理,在 gradle.properties 中添加:

properties 复制代码
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=7890
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=7890

5. 使用离线模式

  1. 下载完整的Gradle发行版:https://gradle.org/releases/
  2. 在Android Studio设置中:
    • File → Settings → Build, Execution, Deployment → Build Tools → Gradle
    • 选择"Use local gradle distribution"
    • 指定解压后的目录

常用镜像地址:

  • 腾讯云:https://mirrors.cloud.tencent.com/gradle/
  • 阿里云:https://mirrors.aliyun.com/gradle/
  • 华为云:https://mirrors.huaweicloud.com/gradle/

快速解决方案:

最快捷的方法 :直接修改 gradle-wrapper.properties 中的distributionUrl为阿里云或腾讯云镜像地址,然后重新同步项目。

完成后记得清理缓存:File → Invalidate Caches and Restart

相关推荐
儿歌八万首19 分钟前
硬核春节:用 Compose 打造“赛博鞭炮”
android·kotlin·compose·春节
LYOBOYI1232 小时前
vscode界面美化
ide·vscode·编辑器
消失的旧时光-19433 小时前
从 Kotlin 到 Dart:为什么 sealed 是处理「多种返回结果」的最佳方式?
android·开发语言·flutter·架构·kotlin·sealed
Jinkxs3 小时前
Gradle - 与Groovy/Kotlin DSL对比 构建脚本语言选择指南
android·开发语言·kotlin
&有梦想的咸鱼&3 小时前
Kotlin委托机制的底层实现深度解析(74)
android·开发语言·kotlin
LDORntKQH3 小时前
基于深度强化学习的混合动力汽车能量管理策略 1.利用DQN算法控制电池和发动机发电机组的功率分配 2
android
冬奇Lab3 小时前
Android 15 ServiceManager与Binder服务注册深度解析
android·源码·源码阅读
2501_916008895 小时前
深入解析iOS机审4.3原理与混淆实战方法
android·java·开发语言·ios·小程序·uni-app·iphone
独行soc6 小时前
2026年渗透测试面试题总结-20(题目+回答)
android·网络·安全·web安全·渗透测试·安全狮
常利兵7 小时前
2026年,Android开发已死?不,它正迎来黄金时代!
android