文档章节

Android SDK Manager无法更新解决方法

半夏alvin
 半夏alvin
发布于 2014/01/15 21:05
字数 427
阅读 5851
收藏 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
1K
0
android sdk manager无法更新

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

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

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

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

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

Zero__One
2012/11/18
292
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
194
0

没有更多内容

加载失败,请刷新页面

加载更多

Tensorflow 2.0安装

Tensorflow2.0安装环境: Ubuntu 16.04或更高(64位) Windows 7或者更高(64位,且支持python3) 安装Tensorflow 2.0 GPU版本的需要安装NVIDIA相关软件包: NVIDIA驱动 :版本必须410.x或更...

JosiahMg
22分钟前
4
0
TL138/1808/6748F-EasyEVM开发板硬件、CPU、FLASH、RAM

TL138/1808/6748F-EasyEVM是广州创龙基于SOM-TL138/SOM-TL1808/SOM-TL6748F核心板开发的一款开发板。由于SOM-TL138/SOM-TL1808/SOM-TL6748核心板管脚兼容,所以此三个核心板共用同一个底板。...

Tronlong创龙
29分钟前
4
0
百度嵌入式AI解决方案EdgeBoard之内存驱动设计介绍

1. 背景介绍 由于 FPGA 具备可编程和高性能计算的特点,基于FPGA硬件的AI计算加速,正广泛地应用到计算机视觉处理领域。其中极具代表性的部署方式之一就是使用FPGA和CPU组合构成异构计算系统...

AI君
35分钟前
6
0
开放应用模型(OAM):全球首个云原生应用标准定义与架构模型

Kubernetes 项目作为容器编排领域的事实标准, 成功推动了诸如阿里云 Kubernetes (ACK)等云原生服务的迅速增长。但同时我们也关注到,Kubernetes 的核心 API 资源比如 Service、Deploymen...

Mr_zebra
38分钟前
4
0
《Linux操作系统-Exynos4412》编译和安装Busybox

开发环境:Exynos4412-iTOP-4412开发板 现在 Busybox 的配置已经完成了,接下来开始编译 Busybox,在 Ubuntu 的终端输入 “make”命令开始编译 Busybox,如下图。 下图为编译过程中的截图。 ...

书白
41分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部