Failed to fetch url https //dl.google.com/android/repository/addons_list-2.xml  Reason:Socket Software caused connection abort: recv failed

最近初学Android开发,Android SDK的正常运行更是遇到了很多问题。如上便是困惑我最久的一个问题,搜索之后竟发现网上没有相似的错误,Socket Software caused connection abort: recv failed。一度怀疑自己的软件安装出现了毛病,重装更是无果。最后发现其实还是google被墙的问题,无法正常访问dl.google.com或者是dl-ssl.google.com导致无法正常更新下载sdk。同时自己也知道了几种解决方法,整理出来共同学习。


     1.利用镜像服务器地址(首选)

利用有关的国内google镜像服务器地址进行下载,下载速度很快


方法如下:1.打开Android SDK mannger,依次点击 “Tools”--->“Options...”然后在弹出的界面中,“HTTP Proxy Server”填入上图提供的镜像服务器地址,“HTTP Proxy Port”填入对应的端口。

2.Others把“Force https://...sources to fetched using http://...”这一项打钩,然后Close。

3.返回后点击Tools旁边的“Packages”--->“Reload”即可重新尝试下载。

个人感觉这种方法速度很快,同时也可能会出现一些问题,有些端口不能下载某些文件,此时更换其他端口进行尝试即可。

此方法参考链接:http://www.androiddevtools.cn/。



2.更改hosts文件

在自己探索的过程中也发现有的解决方法就是直接给出相应的IP地址进行更换,但有时不起作用。其实那时已无法ping通,即电脑无法访问对应的网址dl.google.com或dl-ssl.google.com,所以也就无法进行下载。

此时我们可以使用站长工具里的超级ping。

1.首先百度---“站长工具”----找到“ping测试”并点击。




2.此时以dl.google.com为例,把全选去掉只选择海外,然后ping检测(我们根据出现的错误提示,找到无法链接对应的网址“dl.google.com  或dl-ssl.google.com或者其他”,然后分别进行ping检测)




3.此时出现了对应的检测结果,然后选择其中的IP利用命令提示符(cmd)进行ping,如果能够ping通,则说明电脑可访问对应的网址(此处是dl.google.com),否则选取其他的IP地址进行ping,直到在cmd上也可ping通即找到可用的ip地址,也可重新进行第二步的ping检测发现更多的ip地址进行检测。

4.命令提示符cmd进行ping检测的方法是,win10右键左下角的Windows图标--命令提示符--然后输入“ping    相应的IP地址”,观察检测结果,下图是ping通的,即可用。

·

5.修改host文件

"c/Windows/System32/drivers/etc/hosts"找到host文件,然后以记事本的方式打开hosts文件,在最后写入“IP 对应的地址”。例如这里的dl.google.com,就在最后添加“203.208.39.192 dl.google.com”,如果根据错误提示发现多个无法链接的地址,这时就根据以上方法找到对应的IP,然后都写入到hosts文件中


6.最后打开Android SDK manager,这时就可以进行下载更新了。这种方法感觉速度不稳定,一般它的速度明显低于镜像下载的方法,同时也可能会经常出现网址无法访问的情况,这时重新用命令提示符ping一下看是否ping通,如果ping通则表示可正常使用,这时可以再次尝试。

此方法参考链接:http://www.ithao123.cn/content-8189512.html



3.

如果后能够正常更新也是很好的。关于也有很多方法吧,个人用的是iss,参考链接:http://www.is.org/。

  

最后,如果您看完之后这篇文章对您有所帮助,个人感到非常高兴,如果有什么问题,非常欢迎评论来互相交流,个人表示非常感谢。 个人的首篇CSDN博客终于完成了,希望能帮到一些人,自己也在学习之中,希望能够坚持下来,加油!


更多相关文章

  1. 【Android】利用Strings资源文件来格式化字符串
  2. Android(安卓)sd存储总结
  3. Android之apk文件签名——keytool 和 jarsigner
  4. Java入侵检测(三)
  5. 关于android:screenOrientation="portrait" 横竖屏切换
  6. Delphi XE5 android 图解为Android应用制作签名
  7. Android(安卓)TTS学习——保存对你的喜欢
  8. 文件下载cordovaFileTransfer:cordova.file.documentsDirectory i
  9. ubuntu12.04 android studio 安装(装完后再重启系统挂了,请勿参考

随机推荐

  1. 在Android中查看和管理sqlite数据库
  2. Android俄罗斯方块游戏源码
  3. 将LMbench移植到Android上
  4. Android输入系统与Qwerty物理键盘的支持
  5. RadioButton 选择框的位置
  6. Android(安卓)之Service的使用及生命周期
  7. android Intent机制详解
  8. 系出名门Android(1) - 在 Windows 下搭建
  9. 两分钟彻底让你明白Android中onIntercept
  10. Android面经总结