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

更换硬盘重装Android Studio后Gradle同步失败求助

解决Android Studio 3.0.1同步Gradle时连接超时的问题

这个问题我之前帮朋友排查过类似的,核心是网络连接异常或者AS版本与仓库配置不兼容导致的,咱们一步步来定位解决:

1. 先排查网络底层问题

首先得确认你的网络能不能正常访问Google的Maven仓库:

  • 打开命令行,执行 ping maven.google.com,如果出现持续超时,说明运营商可能屏蔽了这个地址,或者本地防火墙、杀毒软件拦截了HTTPS连接。
  • 直接用浏览器访问报错里的资源链接:https://maven.google.com/com/android/support/support-core-ui/25.4.0/support-core-ui-25.4.0.aar,如果无法下载,那肯定是网络层面的问题——可以试试切换手机热点,或者检查本地安全软件的拦截规则。

2. 修正Gradle仓库配置

AS 3.0+开始官方推荐使用google()仓库简写,老版本的maven { url 'https://maven.google.com' }在3.0.1里偶尔会出现解析异常:

  • 打开项目根目录的build.gradle文件,把仓库配置改成:
    buildscript {
        repositories {
            google()
            jcenter()
            mavenCentral()
        }
        // ...其他配置
    }
    
    allprojects {
        repositories {
            google()
            jcenter()
            mavenCentral()
        }
    }
    
    确保两个repositories块都更新,然后重新同步项目。

3. 检查代理配置的细节(别忽略Gradle全局代理)

你说试过设置代理,但可能漏了Gradle的全局配置:

  • 打开AS的File > Settings > Appearance & Behavior > System Settings > HTTP Proxy,如果之前设置的代理已经失效,直接切换到No proxy选项,重启AS再试。
  • 检查用户目录下的gradle.properties文件:Windows路径是C:\Users\你的用户名\.gradle\gradle.properties,Mac是~/.gradle/gradle.properties,如果里面有systemProp.http.proxyHost、systemProp.https.proxyPort这类配置,全部注释掉(加//前缀),然后删除这些代理相关内容。

4. 清理Gradle缓存

缓存损坏也可能导致依赖拉取异常:

  • 执行File > Invalidate Caches / Restart,选择Invalidate and Restart,让AS彻底清理缓存并重启。
  • 也可以手动删除Gradle缓存目录:Windows是C:\Users\你的用户名\.gradle\caches,Mac是~/.gradle/caches,删除后再重新同步项目。

5. 考虑AS版本或依赖版本的兼容性

AS 3.0.1确实比较老旧,对新仓库协议的支持可能有bug:

  • 可以尝试升级AS到更稳定的版本(比如3.5.x系列,既兼容老项目又修复了不少网络同步问题),升级前记得备份项目。
  • 另外,25.4.0的Support库版本较老,如果升级AS后还是有问题,可以考虑把依赖版本升级到28.0.0(最后一个官方Support库版本),或者逐步迁移到AndroidX(当然这一步需要修改项目的依赖和配置)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:04:06