安装Android Studio时SDK无法下载是开发初期非常常见的问题,不同操作系统的触发原因和解决方法略有差异,下面分系统详细说明排查和处理的完整流程。

通用前置排查步骤
无论使用什么系统,先完成以下基础检查,可以快速排除大部分通用问题:
- 确认本地网络正常,能正常访问其他外网资源,关闭正在运行的VPN、代理工具后重试
- 检查Android Studio安装目录和计划存放SDK的目录是否有读写权限,避免权限不足导致下载失败
- 打开Android Studio的安装日志,查看具体报错信息,定位是网络超时、校验失败还是路径错误
Windows系统解决方案
1. 配置国内镜像源
Windows下SDK下载慢或失败大多是默认源访问受限导致,可替换成国内镜像:
<!-- 打开Android Studio安装目录下的SDK Manager配置文件,替换镜像地址 -->
<mirrors>
<mirror>
<id>tencent_sdk_mirror</id>
<url>https://mirrors.cloud.tencent.com/android/repository/</url>
</mirror>
</mirrors>2. 调整防火墙和网络设置
如果防火墙拦截了Android Studio的网络请求,可按照以下步骤处理:
- 打开Windows Defender防火墙,找到允许应用通过防火墙的选项
- 找到Android Studio和相关的SDK下载进程,勾选专用和公用网络的访问权限
- 暂时关闭第三方杀毒软件,重试SDK下载操作
3. 手动下载SDK包
如果自动下载始终失败,可手动下载对应版本的SDK包放到本地目录:
# 手动下载后,将SDK包解压到以下默认路径(也可自定义路径) C:\Users\你的用户名\AppData\Local\Android\Sdk
Linux系统解决方案
1. 配置终端代理
Linux下如果网络需要代理访问外网,可先给终端配置临时代理:
# 替换成你自己的代理地址和端口 export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890
2. 修改SDK Manager配置
编辑SDK Manager的配置文件,添加国内镜像源:
# 配置文件路径通常在 ~/.android/sdkmanager.cfg # 添加以下内容 sdkmanager.proxy=http sdkmanager.proxy.host=mirrors.cloud.tencent.com sdkmanager.proxy.port=80
3. 权限问题处理
如果下载时提示权限不足,可调整SDK目录的所有者:
# 替换成你的用户名和SDK路径 sudo chown -R 你的用户名:你的用户名 /home/你的用户名/Android/Sdk
Mac系统解决方案
1. 网络权限配置
Mac系统对应用的网络权限管控较严,先检查Android Studio的网络权限:
- 打开系统偏好设置,进入安全性与隐私,选择隐私标签页
- 在左侧列表选择完全磁盘访问权限,勾选Android Studio的权限
- 再选择下方的网络权限,确认Android Studio允许入站和出站连接
2. 替换SDK下载源
Mac下同样可以替换国内镜像来提升下载成功率:
# 编辑Android Studio的SDK配置文件,路径通常是 ~/Library/Android/sdkmanager.cfg # 添加镜像源配置 sdkmanager.mirror=https://mirrors.cloud.tencent.com/android/repository/
3. 解决JDK兼容问题
如果下载时报JDK相关的错误,确认使用的JDK版本符合Android Studio要求:
# 检查当前JDK版本 java -version # 如果版本不符合,安装对应版本的JDK后,在Android Studio中重新配置JDK路径 # 配置路径:Android Studio -> Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle -> Gradle JDK
验证SDK是否下载成功
完成上述操作后,可通过以下方式验证SDK是否正常:
- 打开Android Studio的SDK Manager,查看已安装的SDK版本列表是否有对应内容
- 新建一个空白Android项目,尝试编译运行,若没有SDK缺失的报错则配置成功
- 在终端执行
sdkmanager --list命令,查看已安装的SDK组件列表
Android_StudioSDK下载WindowsLinuxMac修改时间:2026-05-31 06:15:14