估计是防火墙问题导致 Could not get resource 'https://dl.google.com
但是手动吧AndroidStudio加入了防火墙也无法解决。
问题现象:
直接 ping dl.google.com 可以ping通,但是无法下载Android SDK,也无法获取到SDK列表。
win10环境
第1步 以管理员运行编辑器
进入 D:\Program Files (x86)\Notepad++
右击 notepad++.exe --> 以管理员身份运行
第2步 ping域名
WIN+R 运行 cmd
ping dl.google.com
得到如下结果:
正在 Ping dl.google.com [203.208.43.65] 具有 32 字节的数据:
来自 203.208.43.65 的回复: 字节=32 时间=48ms TTL=118
第3步 域名解析配置
将第2步得到的IP配置到hosts强制使用该IP,以防外部域名劫持。
C:\Windows\System32\drivers\etc\hosts
文件末尾增加
203.208.43.65 dl.google.com
第4步 验证
修改一次后,重新启动AndroidStudio可以可以更新下载SDK了。(还原后还是可以上网,重启电脑也可以上网,估计是DNS缓存了该域名的IP。