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

相关推荐
望眼欲穿的程序猿15 小时前
苹果系统使用VsCode开发QT
ide·vscode·编辑器
Gary Studio15 小时前
Android AIDL HAL工程结构示例
android
y = xⁿ16 小时前
MySQL八股知识合集
android·mysql·adb
andr_gale16 小时前
04_rc文件语法规则
android·framework·aosp
染夕陌木17 小时前
RPC/服务调用框架中“方法无法应用到给定类型”错误的通用排查指南
java·ide·rpc
祖国的好青年17 小时前
VS Code 搭建 React Native 开发环境(Windows 实战指南)
android·windows·react native·react.js
黄林晴18 小时前
警惕!AGP 9.2 别只改版本号,R8 规则与构建链路全线收紧
android·gradle
小米渣的逆袭18 小时前
Android ADB 完全使用指南
android·adb
儿歌八万首18 小时前
Jetpack Compose Canvas 进阶:结合 animateFloatAsState 让自定义图形动起来
android·动画·compose