问题分析:

1.根据错误提示语,可以知道是https://dll-sll.google.com这个域名无法访问,因此,可以在本地对该域名进行解析

2.本地域名解析文件是C:\Windows\System32\drivers\etc下面的hosts文件

解决方案:

1.用notepad打开:C:\Windows\System32\drivers\etc下面的hosts文件

2.在最后一行添加:74.125.237.1       dl-ssl.google.com


3:cmd命令:ipconfig renew 更新所有网络适配器

4.重新使用Android SDKManager进行更新,问题解决

5:如果还出现:

Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml  
Fetched Add-ons List successfully  
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml  
Done loading packages.  
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml  
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: peer not authenticated  
Fetched Add-ons List successfully  
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml  
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-7.xml, reason: SSLPeerUnverified peer not authenticated  
Done loading packages.

错误信息:则解决办法:

上述是Android SDK Manager Log的更新失败的信息,如下图:

这个信息是网络上https的网络连接不上造成的,所以需要把https都换成http。

操作如下,点击SDK Manager的Tools->Options

选择 Force https://… sources to be fetched using http://

如下图,见红色框处

当然如果你有×××或公司有代理可以连上美国的google,那可以在Proxy里面设置代理的IP和端口


设置完后更新就会成功