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

相关推荐
键来大师12 小时前
Android16 AP热点修改默认密码为12345678
android·framework·rk3576·android16
李坤林12 小时前
Android KGI (Generic Kernel Image)
android
十二测试录12 小时前
Android和iOS测试区别
android·经验分享·ios·职场发展·ab测试
柒许宁安12 小时前
在 Cursor 中运行 Android 项目指南
android·java·个人开发
技术小甜甜13 小时前
【Godot】【入门】GDScript 快速上手(只讲游戏里最常用的 20% 语法)
android·游戏·编辑器·游戏引擎·godot
aqi0013 小时前
FFmpeg开发笔记(九十五)国产的开源视频美颜工具VideoEditorForAndroid
android·ffmpeg·音视频·直播·流媒体
sanggou14 小时前
基于Java实现的简易规则引擎(日常开发难点记录)
android·java
farewell-Calm14 小时前
Android Studio 添加第三方库
android·ide·android studio
GDAL15 小时前
vscode 使用正则查找替换
ide·vscode·正则表达式·编辑器