Android SDK Manager 更新失败的解决办法

Android SDK Manager 更新失败的解决方法最近使用Android SDK Manager 更新Android SDK tools 发现经常更

Android SDK Manager 更新失败的解决方法

最近使用Android SDK Manager 更新Android SDK tools 发现经常更新失败,获取不到更新信息:

?

?

?

Java代码??Android SDK Manager 更新失败的解决办法
  • 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的更新失败的信息,如下图:


    Android SDK Manager 更新失败的解决办法

    ?

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

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


    Android SDK Manager 更新失败的解决办法

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

    如下图,见红色框处



    Android SDK Manager 更新失败的解决办法

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

    ?


    Android SDK Manager 更新失败的解决办法
    ?设置完后更新就会成功

    ?万年连不上Google的服务器的节奏,大致表现是进度条不动,卡在Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml。?

    用自己的VPS做代理,下载速度慢得难以忍受。遂Google之,发现解决方法灰常简单:?
    vi /etc/hosts

    加上一条?
    74.125.237.1 dl-ssl.google.com

    重启网络后,果断连上了。速度很快。

    Log的结果如下:

    ?

    Java代码??Android SDK Manager 更新失败的解决办法
  • Fetching?http://dl-ssl.google.com/android/repository/addons_list-2.xml??
  • Fetched?Add-ons?List?successfully??
  • Fetching?URL:?http://dl-ssl.google.com/android/repository/repository-7.xml??
  • Done?loading?packages.??
  • Fetching?http://dl-ssl.google.com/android/repository/addons_list-2.xml??
  • Validate?XML??
  • Parse?XML??
  • Fetched?Add-ons?List?successfully??
  • Fetching?URL:?http://dl-ssl.google.com/android/repository/repository-7.xml??
  • Validate?XML:?http://dl-ssl.google.com/android/repository/repository-7.xml??
  • Parse?XML:????http://dl-ssl.google.com/android/repository/repository-7.xml?