• 关于android SDK安装Failed to fetch URL 一点思考


    最近SDK出问题了,然后在google下载了一个android-sdk-windows.rar,然后点击SDK Manager,结果一直不能刷新API Level,然后就开始在网上找了好多资料,解决这个问题,修改 HOSTS,    HTTP  和  HTTPS  都不能解决,这给我带来了很大的困惑!   加载不出来的界面错误为:
      Fetching http://dl-ssl.google.com/android/repository/addons_list-1.xml  

    1. Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused  
    2. Fetched Add-ons List successfully  
    3. Fetching URL: http://dl-ssl.google.com/android/repository/repository-6.xml  
    4. Failed  to fetch URL http://dl-ssl.google.com/android/repository/repository-6.xml reason: Connection to http://dl-ssl.google.com refused  
    5. Done loading packages.  

      我就纠结了,一直连接失败,难道是电信把google android屏蔽了,最近有一个想法,电信再怎么屏蔽android  但是不会屏蔽google搜索引擎的,如果电信把google搜索引擎屏蔽了,那电信估计也倒闭了! 呵呵  我就做了一个选择  ,使用www.google.com做代理,详细看截图:

      然后点击了一个package下的  reload  重新加载,呵呵  结果API level  全部出来了,真的很爽歪歪  ,呵呵  分享给大家,希望给大家有帮助~ 

      或者用以下方法解决:

      直接配置VPN,但是现在想找个速度快又稳定还免费的VPN实在不易,尤其是更新SDK,以几kb/s的速度一个文件需要400多分钟,所以也就放弃了VPN。

      也可以进入hosts文件,进行配置:

      改hosts文件的方法,更新速度较快。Windows在C:WINDOWSsystem32driversetc目录下,Linux用户打开/etc/hosts文件。
      打开文件后添加以下内容。

      #Google主页
      203.208.46.146 www.google.com
      #这行是为了方便打开Android开发官网 现在好像不翻也可以打开
      74.125.113.121 developer.android.com
      #更新的内容从以下地址下载
      203.208.46.146 dl.google.com
      203.208.46.146 dl-ssl.google.com

      添加以上的网址,再选用http协议,就可以正常的进行更新了。或者也可以什么都不做,过上一两天可能会恢复正常。

      最终总结:

      这归根结底就是万能防火墙惹的祸,但是您不能一竿子打死吗?为了android开发,请放开Google吗?

  • 相关阅读:
    C代码优化的一些方法
    读书笔记之:C++程序设计原理与实践(其他)[+++]
    读书笔记之:C++ Primer Plus(第5版)
    使用SoapFormatter 类序列化
    C# 多线程学习系列
    winform中读取嵌入的xml文件
    使用Web Service上(服务器端访问)
    jquery ajax调用webservice
    ashx文件和HttpHandler
    以Window服务作为wcf的寄主
  • 原文地址:https://www.cnblogs.com/manuosex/p/3706001.html
Copyright © 2020-2023  润新知