文档章节

Android SDK Manager无法更新解决方法

半夏alvin
 半夏alvin
发布于 2014/01/15 21:05
字数 427
阅读 5772
收藏 7

Android SDK Manager更新不了,出现错误提示:"Failed to fetch URL..."!

可以用以下办法解决:

使用SDK Manager更新时出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com> 更新ADT时无法解析https://dl-ssl.google.com/android/eclipse

由于某些众所周知又无法理解的原因,我们大陆使用Google的服务会出现种种问题,譬如Android开发也会出现阻碍。一种方法是使用http协议而不是https协议,因为https协议进行了加密处理,大陆因为无法审查,直接封死,而http协议则进行过滤处理,如果不访问乱七八糟的东西,更新个SDK还是没问题的。

解决方法如下:

1. ADT更新

更新ADT插件的时候则使用网址http://dl-ssl.google.com/android/eclipse,而不是https://dl-ssl.google.com/android/eclipse,这个在官方开发文档里也有介绍。 但是昨天的情况就是使用http协议也无法访问。对于ADT还是建议手动下载。

2. SDK更新 
1) 在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。             
2) 然后改hosts文件。Windows在C:\WINDOWS\system32\drivers\etc\hosts目录下,Linux用户打开/etc/hosts文件。打开文件后添加以下内容。
203.208.46.146    www.google.com 
74.125.113.121    developer.android.com 
203.208.46.146    dl.google.com 
203.208.46.146    dl-ssl.google.com
注意:在windows上无法修改hosts文件,你可以先拷贝到桌面,修改好了以后,在覆盖系统文件,就可以了



© 著作权归作者所有

半夏alvin
粉丝 41
博文 48
码字总数 43348
作品 0
浦东
程序员
私信 提问
加载中

评论(1)

Skqing
Skqing
不错, 很实用 啊!
Android sdk manager更新下载慢或无法下载

关于android sdk manager更新下载慢或无法下载有2中解决方法: 1.修改hosts文件,修改为如下 在Android SDK Manager的Tools->Option->others选项中勾选“Force https://...sources to be fetc...

ksfzhaohui
2014/04/22
0
0
android sdk manager无法更新

问题描述: Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示。 解决方法: 第一,我们先修改下hosts文件。该文件的位置在系统盘(一般为C盘),具体路径为:C...

军歌
2014/08/01
0
2
解决Android SDK Manager 更新、下载慢以及待安装包列表不显示

问题描述: Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示 解决方法: 第一步:修改hosts文件 修改后的hosts 文件内容为: 127.0.0.1 localhost Google主页2...

mahb520
2014/08/27
0
0
ERROR: UNKNOWN COMMAND 'CRUNCH' 解决方法

配置Android开发环境,各项工作都做好了,新建了个Hello Android项目做测试,提示ERROR: Unknown command 'crunch' 。 在网上搜了若干种解决方法,好不容易才把这个问题解决了。 首先,出现E...

Zero__One
2012/11/18
0
1
解决android sdk 国内无法更新

今天更新sdk,遇到了更新下载失败问题: Fetching https://dl-ssl.google.com/android/repository/addonslist-2.xml Fetched Add-ons List successfully Fetching URL: https://dl-ssl.goog......

一个橙子pro
2015/10/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
28分钟前
1
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
29分钟前
0
0
nginx-rtmp-module的缺陷分析(二)

nginx-rtmp-module使用指令push和pull来relay媒体流数据,以便分布式部署服务。 当nginx-rtmp-module作为边缘服务器(一般不会向边缘服务器推流)时,使用pull从源服务器获取媒体流数据,俗称...

YoungSagit
30分钟前
0
0
代理模式

保护代理和虚拟代理 虚拟代理 把开销大的操作等到需要执行创建的时候再去执行创建 var myImage = +function () { var imgNode = document.createElement('img'); docume......

莫西摩西
37分钟前
2
0
从国企到互联网,程序员六年四段工作经历,一份被很多 HR都 刷掉的简历!

程序员,六年,四段工作经历,这也许是一份会被很多 HR 刷掉的简历。 从学生时代至今,我经历了两次大的方向转型和一次大的技术转型: 从偏理论推导的数学科学到重工程实践的计算机学科,从「...

我最喜欢三大框架
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部