解决Android SDK Manager不能更新的问题

今天打算更新到Android4.3,看看里面的新的API,DOC什么的,但是打开Android SDK Manager后发现不能更新,fetching更新配置文件的时候,都不能获取最新的更新信息。以前还可以以呢,看来这个十一又屏蔽了google拉。

针对这个情况,我第一反应就是使用代理,我本机做的有goagent,想直接用。点击Android SDK Manager的Tools,选中Options,配置里面的代理ip和端口,然后重新启动打开,这时候可以正常fetch了,但是在下载的提示_SSL hostname in certificate didn’t match: != OR _,看说明提示是ssl证书的hostname不匹配,不能用,这个情况不知道是怎么回事,应该是本机里的证书匹配不上,又没有dl-ssl.google.com的证书,所以不能使用https下载。

不能使用https下载,我们还可以使用http下载。Android doc里也说了,如果使用https下载不了,可以选择使用http下载,只需要在Options里勾选Fore Https…那一个选项即可。。然后重新下载,发现还是下载不了。提示downloading interupt,下载被中断了,这个估计是google对goagent代理有些什么限制或者goagent配置的哪里不对。

最后不得已采取更改hosts的方式。打开终端,使用命令:

sudo vim /etc/hosts

然后输入 密码打开,把以前hosts配置粘贴上去保存即可。

203.208.46.146 www.google.com
#以前是两个android更新下载的地址
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

以前配置后保存就可以正常更新下载android。其实更改hosts的方式可以解决很多被墙不能访问的网站,比如facebook等,需要的朋友可以在网站找下相关网站的hosts,然后参考以上配置记录。window系统的host在C:\WINDOWS\system32\drivers\etc目录下。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在Ubuntu 18.04上安装Redis

Redis是一个内存中的键值存储器,以其灵活性,性能和广泛的语言支持而闻名。它通常用作数据库,缓存和消息代理,并支持各种数据结构。

59620
来自专栏Youngxj

Kali linux中安装虚拟机VMware10

22240
来自专栏C/C++基础

Linux命令(5)——shutdown命令

使用shutdown命令时,在系统关机前,可以通知所有登录者系统将要关闭。此时login指令会被冻结,新用户将不能再登录,这是推荐使用的安全关机方式。关机之前,...

12540
来自专栏分布式系统和大数据处理

linux常用命令(防火墙)

在部署和配置集群的时候,集群中的多台服务器需要通信,对于一些复杂的应用,例如consul、hadoop等,往往是客户端通信占用一个端口、Web UI占用一个端口...

1.1K20
来自专栏守望轩

Visual Studio 2008 每日提示(三十三)

#331、让在文件标签里后移的文件标签保留到最近使用的位置 原文链接:You can keep recently-used files from fallin...

33640
来自专栏行者常至

(02)Struts2_概述

11010
来自专栏禁心尽力

持久层框架之MyBatis

1、mybatis框架介绍:   MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software founda...

29050
来自专栏安恒信息

安全漏洞公告

1 Apache Tomcat XML外部实体信息泄露漏洞 Apache Tomcat XML外部实体信息泄露漏洞发布时间:2014-02-26漏洞编号:BUG...

40380
来自专栏JavaEdge

Spring Security 实战 - Spring Security OAuth2项目准备

21420
来自专栏cloudskyme

一步一步学Mule ESB——(第二篇:Ajax篇)

待完成功能 使用Ajax请求向后端发送请求 把网页的数据转换成请求的处理流 使用XSL and Mule Transformers转换成Google API可以...

44060

扫码关注云+社区

领取腾讯云代金券