Android Studio卡在SDK下载界面且提示连接超时,需按顺序排查:先验证网络连通性(ping dl.google.com),再检查并清空IDE及Gradle代理配置,接着切换为阿里云镜像源并禁用默认源,最后可用sdkmanager命令行或手动导入SDK包解决。
Android Studio安装后卡在SDK下载界面、进度条不动、提示“Connection timed out”或反复弹出“Failed to fetch URL”,说明网络请求被阻断或配置异常,必须逐层定位并切断错误路径。
检查基础网络连通性
打开命令行(Windows用CMD/PowerShell,macOS/Linux用Terminal),执行:
ping -c 4 dl.google.com
若显示“Request timeout”或“Unknown host”,证明系统无法解析或抵达Google服务器——这不是Android Studio的问题,而是本地网络层已失联。此时切换镜像源或改代理都无效,必须先修复底层连通性。
尝试更换DNS:将系统DNS手动设为8.8.8.8或1.1.1.1,再重试ping。若仍不通,说明所在网络(如企业内网、校园网)明确屏蔽了dl.google.com域名,需进入下一步代理排查。
验证并修正Android Studio代理设置
方法一:关闭所有代理
File → Settings → Appearance & Behavior → System Settings → HTTP Proxy → 选择“No proxy” → 点击“Check connection”测试https://dl.google.com。若测试失败但网页能正常打开,说明AS未继承系统代理,需手动清空。
方法二:强制使用系统代理
勾选“Auto-detect proxy settings”,重启Android Studio。该模式会读取系统级代理(如Windows设置中的代理开关、macOS网络偏好中的Web代理),比手动填地址更可靠。
【关键陷阱】不要同时开启IDE级代理和gradle.properties中的systemprop代理——二者冲突会导致403 Forbidden或无限重定向。检查C:\Users\{用户名}\.gradle\gradle.properties(Windows)或~/.gradle/gradle.properties(macOS/Linux),删除所有以systemprop.http.proxy开头的行。
切换国内SDK镜像源
第一步:打开SDK Manager
Tools → SDK Manager → 切换到“SDK Update Sites”标签页。
第二步:添加阿里云镜像
点击“+”号 → 在Name栏填“Aliyun” → 在URL栏粘贴:
https://mirrors.aliyun.com/android/repository/
第三步:禁用默认源
取消勾选列表中名称含“Google”的所有条目(尤其是“Google Inc.”和“Android Repository”),仅保留刚添加的“Aliyun”。【必须禁用原源,否则AS仍会优先尝试失败链接】
第四步:强制刷新
点击右下角“Apply” → 等待几秒 → 点击“OK”。此时关闭SDK Manager再重新打开,组件列表应能正常加载。
用命令行工具绕过GUI直接下载
方法一:使用sdkmanager.bat(Windows)或sdkmanager(macOS/Linux)
先确认Android Studio已安装命令行工具:在SDK Manager → SDK Tools中勾选“Android SDK Command-line Tools”并应用安装。
方法二:执行离线安装指令
打开终端,进入sdkmanager所在目录(通常为%ANDROID_HOME%\cmdline-tools\latest\bin或~/Library/Android/sdk/cmdline-tools/latest/bin),运行:
sdkmanager --sdk_root=%ANDROID_HOME% "platform-tools" "platforms;android-34"
若提示SSL异常,添加--no_https参数强制走HTTP协议(仅限可信内网环境):
sdkmanager --no_https --sdk_root=%ANDROID_HOME% "build-tools;34.0.0"
这一步不依赖图形界面,跳过了AS GUI层的所有缓存与渲染逻辑,适合界面卡死但命令行可响应的场景。
手动导入已下载的SDK包
访问阿里云镜像站:https://mirrors.aliyun.com/android/repository/
找到对应文件,例如:
platform-tools_r34.0.5-windows.zip(Windows)
platforms_android-34_r02.zip(通用)
解压后,将内容完整复制到你的SDK目录下的对应子文件夹:
platform-tools → %ANDROID_HOME%\platform-tools
platforms\android-34 → %ANDROID_HOME%\platforms\android-34
回到Android Studio,SDK Manager → 点击右上角齿轮图标 → “Reload”。此时已存在的组件会显示为“Installed”,无需再次下载。
