You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Capacitor构建Android应用时Gradle依赖下载超时问题求助

解决Gradle下载依赖Read timed out问题

针对你遇到的Gradle无法下载com.android.tools.build:gradle:8.2.1和com.google.gms:google-services:4.4.0的超时问题,试试以下几个方案:

  • 清理Gradle缓存并强制刷新依赖
    执行命令彻底清理缓存并重新拉取依赖:

    ./gradlew clean build --refresh-dependencies
    

    也可以手动删除本地Gradle缓存目录:

    • Windows:C:\Users\<你的用户名>\.gradle\caches
    • macOS/Linux:~/.gradle/caches
  • 确认Gradle代理配置完全清除
    虽然你已经移除了gradle.properties的代理设置,但可以在文件中明确声明无代理,避免残留配置影响:

    systemProp.http.proxyHost=
    systemProp.http.proxyPort=
    systemProp.https.proxyHost=
    systemProp.https.proxyPort=
    org.gradle.jvmargs=-Djava.net.useSystemProxies=false
    
  • 检查Gradle wrapper版本兼容性
    AGP 8.2.1要求Gradle版本至少为8.0,打开项目中gradle/wrapper/gradle-wrapper.properties,确认distributionUrl对应的Gradle版本:

    distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip
    

    如果版本不匹配,修改后重新执行构建命令。

  • 切换到国内镜像仓库
    替换项目级build.gradle中的仓库配置,使用国内镜像加速下载:

    buildscript {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/public' }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:8.2.1'
            classpath 'com.google.gms:google-services:4.4.0'
        }
    }
    
    allprojects {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/public' }
        }
    }
    
  • 手动下载依赖到本地仓库
    既然浏览器能访问对应pom文件,直接下载所需的pom和jar包,放到本地Gradle仓库的对应路径:

    • 本地仓库路径一般为~/.gradle/caches/modules-2/files-2.1/(macOS/Linux)或C:\Users\<你的用户名>\.gradle\caches\modules-2\files-2.1\
    • 比如com/android/tools/build/gradle/8.2.1目录下放入下载好的gradle-8.2.1.pom、gradle-8.2.1.jar等文件

内容的提问来源于stack exchange,提问作者Alexandre Plana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 07:42:16