Android Studio访问dl.google.com遇Read timed out问题求助
Android Studio无法从dl.google.com下载包(Read timed out)的解决方案
针对你遇到的Android Studio无法从dl.google.com下载更新包/SDK、提示「Read timed out」,但浏览器可正常访问该域名的问题,以下是几个可行的排查和解决方法:
1. 切换Android Studio使用系统JDK
Android Studio自带的内置JDK可能在HTTPS握手、TLS版本支持上与系统浏览器存在差异,导致无法连接dl.google.com:
- 找到Android Studio安装目录下的
studio.exe.vmoptions文件(Windows系统),用文本编辑器打开; - 添加一行配置:
-Djava.home=C:\Program Files\Java\jdk-xxx(替换为你系统中已安装的JDK路径); - 保存文件后重启Android Studio,再尝试下载操作。
2. 修改hosts文件强制指定dl.google.com的IP
可能存在DNS解析异常:浏览器能正确解析dl.google.com的IP,但Android Studio的DNS解析失败:
- 以管理员权限打开
C:\Windows\System32\drivers\etc\hosts文件; - 添加
dl.google.com的对应IP(可通过ping dl.google.com或DNS查询工具获取,多尝试几个可用IP),例如:142.250.185.90 dl.google.com - 保存文件后,执行命令
ipconfig /flushdns刷新DNS缓存,重启Android Studio重试。
3. 调整Android Studio的连接超时时间
默认的连接超时时间过短,可能导致网络波动时下载超时:
- 打开Android Studio的「Setting > Appearance & Behavior > System Settings > HTTP Proxy」;
- 点击「Advanced Settings」,将「Connection timeout (ms)」调整为30000(30秒)或更长;
- 保存设置后重新尝试下载。
4. 排查系统级网络拦截软件
即使关闭了Windows防火墙,部分杀毒软件、网络监控工具或残留的VPN进程可能拦截Android Studio的网络请求:
- 暂时完全退出所有第三方安全软件(如360、腾讯电脑管家等);
- 检查任务管理器中是否有VPN相关进程,结束后重启Android Studio重试。
5. 手动下载包并本地安装
如果以上方法都无效,可以绕过Studio的内置下载机制:
- SDK包:打开SDK Manager,选中需要下载的包,右键选择「Copy Link Address」,用浏览器下载后,将文件放到SDK目录对应的子文件夹(如
platforms、build-tools),重启SDK Manager后会自动识别已下载的包; - IDE更新:直接从Android Studio官网下载对应版本的安装包,覆盖安装时选择保留配置文件。
补充说明
浏览器与Android Studio的网络栈存在差异:浏览器通常使用独立的网络引擎(如Chrome的Blink),而Android Studio基于JDK的网络客户端,两者在TLS协商、DNS缓存、请求头设置上可能不同,导致dl.google.com或中间网络节点对两类请求的处理存在差异,这也是为什么浏览器能访问但Studio无法连接的核心原因之一。
内容的提问来源于stack exchange,提问作者user6161686
相关产品推荐
相关产品推荐

