[ 转]国内有时抽风,无法更新adt的解决方案

http://www.xidige.com/other/354

最近无意中发现mirrors.neusoft.edu.cn有android的目录,进去还能看到xml文件,所以网络搜索了一下,发现还有另一种方式:
打开android SDK manager的options菜单,http proxy server填:mirrors.neusoft.edu.cn,而http proxy port填80,并把others的force https://…sources***打勾,重新reload之后,就可以正常更新啦

今天准备重新用笔记本来开发我的应用时,发现adt版本比较低了,所以想更新到最新版本,谁知遇到了错误,被墙了,错误类似如下:

Failed to fetch URL https://dl-ssl.google.com/android/repository/****,

reason: Connection to https://dl-ssl.google.com refused

像我们经常网上游荡的人,基本都知道怎么过墙了,这里说一下我的“经历”:

一:我用了平常查找技术资料用的ssh代理,adt管理器中有代理设置,需要是http代理,所以加上privoxy架设http代理;测试一下,发现速度只有30~50k,对于平常在手机上浏览网页的话还可以,但是相对于动不动就要几百M的更新来说,那就太慢了;所以重新想了其他办法;

二:既然想要快,首先想到的是先不用代理;翻了几个地方,查找adt中提示的那个域名(dl-ssl.google.com)相对应的ip,像google这样的大公司,有很多个ip是正常的,一个一个试,找到下面这个可以用的:

203.208.46.146 dl-ssl.google.com

无聊的我还在网络上搜了一下,找到下面这个:

203.208.46.146 dl.google.com

不管了,全部加到hosts文件中,重新打开adt管理器进行更新,成功了,速度还可以,有500多k;放着让它更新去吧。

三:采用离线安装方式,安装过程与在线安装差不多,这里不再说明,这里主要说说直接下载相应版本的ADT文件的方法,就是把下面的链接替换成相应的版本数字即可:

http://dl.google.com/android/ADT-23.0.2.zip

上面是下载目前最新版本(23.0.2)的ADT,版本号可以从这里查到:http://developer.android.com/tools/sdk/eclipse-adt.html。

四:采用各网盘空间提供的离线下载功能,比如:百度网盘的。把上面[三]得到的地址放到百度网盘的离线下载中即可,如果网盘中有其他用户已经下载了该文件,那么瞬间就下载到网盘中了,你就可以从网盘里下载了。

另外,还出现过这样的错误:peer not authenticated和SSLPeerUnverified peer not authenticated,由错误可大致猜到是ssl认证出了错,而我此时是在ubuntu使用的是goagent,发现在启动goagent时会提示无法向/usr/local/share/ca-certificates/目录写GoAgent.crt文件,由此才知道原来还需要加这个证书的。我在这里直接用sudo启动goagent就可以了,你可以直接复制goagent/local/CA.crt 到上面的目录,并改成GoAgent.crt,然后update-ca-certificates更新一下证书库即可。

时间: 2024-10-09 04:06:59

[ 转]国内有时抽风,无法更新adt的解决方案的相关文章

更新ADT到Android L的方法

android ADT无法更新到20? 哈哈,有办法,windows 进入host   写入如下全部,是的全部,然后在到sdk manager中方可更新 #Google Services START #Googleapis↓ 61.19.1.54 mt0.googleapis.com 61.19.1.54 mt1.googleapis.com 61.19.1.54 mt2.googleapis.com 61.19.1.54 mt3.googleapis.com 61.19.1.54 mts0.g

android中如何更新adt

问题如下: 原因:ADT版本低了 解决方法如下: 首先,要点击这里的install new software..按图上的方法找到并点击. 步骤阅读 接下来在这里输入这样的一个网址.http://dl-ssl.google.com/android/eclipse/这个网址是用来更新adt的. 接下来选中跳出来的这两个选项.如图所示.都安装一下吧. 接下来,下一步. 点击最后的finish就可以成功了.不过要等一段时间.更新还不算是特别的快. 之后重启即可 android中如何更新adt,布布扣,b

成功让Eclipse更新ADT的方法

[本文转载自]http://blog.csdn.net/yihui8/article/details/8044426 原文:配置android开发环境eclipse获取ADT获取不到 https://dl-ssl.google.com/android/eclipse 每次更新ADT都快让人想死了,太费劲了.这篇文章提供了一个修改host上ADT更新的方法,亲测可用.其实这个都不应该算问题,现在被Q的要死,FQ也很难.下面说下解决方案: 进入目录:c:\windows\system32\drive

Eclipse之安装或更新ADT

大致有2种方法 一.在线更新或加载本地 启动Eclipse,在Help菜单中选择install new software,进入后点击add按钮,这里可以选择输入hhtps://dl-ssl.google.com/android/eclipse/在线安装,或者添加已经下载好的ADT文件. 二.离线安装 直接下载一个ADT的安装包,解压缩后,将解压后的plugins和features中的文件复制到Eclipse下对应的文件夹中即可. Eclipse之安装或更新ADT

离线更新ADT

到Android SDK官网下载ADT离线升级包 然后在Eclipse中菜单Help->Install new software->Add->Archrive,选择下载回来的ADT离线更新包,确定! 如果安装失败或什么的,可能要先卸装旧版本:Help->Install new software->already installed->选中Android所有项->Uninstalled离线更新ADT

rtx客户端绿化方法+组织架构更新延迟的解决方案

rtx客户端绿化方法: 1-复制客户端安装目录. 2-运行以下命令,注册dll文件和ocx文件,及rtx程序注册. rtx.exe /regserver ren Config.dll c.d For %%a in (*.dll) do regsvr32.exe /s %%a For %%a in (*.ocx) do regsvr32.exe /s %%a ren c.d Config.dll cd 361msgmgr For %%a in (*.dll) do regsvr32.exe /s

android国内镜像及SDK更新解决方案

1.不知道什么原因,android官方网站:http://developer.android.com/sdk/index.html 已经被屏蔽了,无法访问并下载adt bundle了.需要下载的新手可以使用国内镜像下载,镜像地址:http://wear.techbrood.com/index.html 2. 由于google被屏蔽的原因,在更新android SDK的时候,可能速度慢还是个小问题,重要的是你更新的时候出各种错误,比如错误 Failed to fetch URL https://d

解决国内android sdk无法更新,google不能的简单办法

在国内屏蔽了很多外国站点.连google 和android都屏蔽了,做程序猿的就苦了! 只是车到山前必有路,我们也有我们的办法! 推荐一个比以下的更好的方法:红杏公益代理:http://blog.csdn.net/liang5630/article/details/46288091 转载请注明:宏亮的专栏http://blog.csdn.net/liang5630/article/details/44805819 首先要先进去google等的一系列站点,那么先把hosts文件换掉,因为hosts

如何安装,卸载eclipse中的ADT,或者更新ADT

昨天手贱把Android的SDK升级了,然后搞到ADT的版本不对应,然后从网上搜了一些办法~效果还可以,重新安装了一次ADT. 卸载ADT的方法,方法如下(我的Eclipse版本为3.5): 1.选择 Help > Install New Software: 2.在"Details" 面板中, 点击"What is already installed?" 链接: 3.在Eclipse Installation Details 对话框中,选择"Andr