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

Android Studio 3.1更新后Gradle同步失败,求修复方案

解决Android Studio 3.1 Gradle同步时jcenter 504超时的问题

我之前处理过一模一样的问题,这个错误本质是远程仓库(jcenter)的网关超时,大概率是网络连接不稳定或者仓库源本身的问题,给你几个实测有效的修复方案:

  • 替换为稳定的镜像源
    jcenter现在已经停止维护,国内访问经常出问题,建议换成国内镜像或者官方推荐的mavenCentral。修改项目根目录下的build.gradle文件:

    buildscript {
        repositories {
            google()
            // 用阿里云jcenter镜像替代官方源
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            // 或者直接迁移到mavenCentral(更推荐长期使用)
            // mavenCentral()
        }
        // ... 其他配置
    }
    
    allprojects {
        repositories {
            google()
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            // mavenCentral()
        }
    }
    

    修改后点击Sync Now重新同步。

  • 排查网络环境
    504超时也可能是本地网络的代理、VPN导致的,尝试关闭代理工具,或者切换到其他网络(比如手机热点),再重新同步Gradle。

  • 手动添加本地依赖
    如果镜像源还是无法访问,可以手动下载commons-codec-1.6.jar,放到项目的app/libs目录下(没有libs就新建一个),然后在app模块的build.gradle中添加本地依赖:

    dependencies {
        implementation files('libs/commons-codec-1.6.jar')
    }
    

    同步后就会使用本地的jar包,不再请求远程仓库。

  • 清理IDE和Gradle缓存
    有时候缓存损坏也会导致同步异常,点击Android Studio顶部菜单栏的File -> Invalidate Caches...,选择Invalidate and Restart,等待IDE重启后再尝试同步。

另外提醒一下,jcenter已经在2021年停止接受新包上传,后续建议新项目直接使用google()和mavenCentral()作为仓库源,避免类似的网络问题反复出现。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:22:32