[ 转]国内有时抽风,无法更新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更新一下证书库即可。
[ 转]国内有时抽风,无法更新adt的解决方案的更多相关文章
- 成功让Eclipse更新ADT的方法
[本文转载自]http://blog.csdn.net/yihui8/article/details/8044426 原文:配置android开发环境eclipse获取ADT获取不到 https:// ...
- 在国内时,更新ADT时需要配置的
RT
- 更新ADT到Android L的方法
android ADT无法更新到20? 哈哈,有办法,windows 进入host 写入例如以下所有,是的所有.然后在到sdk manager中方可更新 #Google Services STAR ...
- 国内老版本ubuntu更新源地址以及sources.list的配置方法
在终端输入并运行 sudo apt-get install vimsudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份当前的源列 ...
- [转]解决Eclipse更新ADT插件时遇到的Eclipse reports rendering library more recent than ADT plug-in问题
使用 SDK Manager 工具更新下载新版本后,无法显示可视化布局,同时提示 This version of the rendering library is more recent than y ...
- 解决国内android sdk无法更新,google不能的简单办法
在国内屏蔽了很多外国站点.连google 和android都屏蔽了,做程序猿的就苦了! 只是车到山前必有路,我们也有我们的办法! 推荐一个比以下的更好的方法:红杏公益代理:http://blog.cs ...
- 如何安装,卸载eclipse中的ADT,或者更新ADT
昨天手贱把Android的SDK升级了,然后搞到ADT的版本不对应,然后从网上搜了一些办法~效果还可以,重新安装了一次ADT. 卸载ADT的方法,方法如下(我的Eclipse版本为3.5): 1.选择 ...
- Android SDK代理服务器解决国内Android SDK不能更新下载问题
- 【原创】解决国内Android SDK无法更新问题更新
使用代理,推荐使用shadowsock 在SDK Manage的tools-options填好代理 服务器地址127.0.0.1 端口1080
随机推荐
- YYCache 源码分析(二)
本文分析YYMemoryCache实现原理: YYMemoryCache是内存缓存,所以存取速度非常快,主要用到两种数据结构的LRU淘汰算法 1.LRU Cache的容量是有限的,当Cache的空间都 ...
- 2015 UESTC Training for Search Algorithm & String - M - Palindromic String【Manacher回文串】
O(n)的复杂度求回文串:Manacher算法 定义一个回文值,字符串S是K重回文串,当且仅当S是回文串,且其长度为⌊N/2⌋的前缀和长度为⌊N/2⌋的后缀是K−1重回文串 现在给一个2*10^6长度 ...
- 基于bootstrap的轮播广告页,带图片和文字
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8& ...
- Android开源项目 Universal imageloader 源码研究之Lru算法
https://github.com/nostra13/Android-Universal-Image-Loader universal imageloader 源码研究之Lru算法 LRU - Le ...
- android中百度地图定位的实现方法(仅适用于真机+WIFI联网环境)
注意:此代码的环境是:真机(系统版本为Android4.2.2)+WIFI联网(才能实现最后的运行结果):使用虚拟机调试会出现各种问题. 第一步:下载SDK和申请Key 到百度的网站http://de ...
- 通过Unity依赖注入
前言 Unity容器的思想起始于我在为Web Client Sofitware Factory项目工作的时候,微软的patterns&practices团队已经使用依赖注入的概念好几年了在那时 ...
- 如何在C#添加鼠标右键菜单
C#添加鼠标右键方法步骤: 1 选中要添加右键功能的Form或者控件,打开控件的设计页面. 2 从工具箱中找到ContextMenuStrip控件,将这个控件拖曳到Form或者控件的设计页面上.这时系 ...
- 深入Java虚拟机读书笔记第二章平台无关性
Java的体系结构对平台无关的支持 Java平台 Java的体系结构通过几种途径支持Java程序的平台无关性,其中主要是通过Java平台自己.Java平台扮演一个运行时Java程序与其下的硬件和操作系 ...
- dede密码忘记 的修改方法
DEDE是使用md5加密,但是,它是显示32位md5加密码从第6位开始的20位 进入数据库 找到数据表dede_admin 我们只要把pwd对应的md5加密码修改为c3949ba59abbe56e0 ...
- php设计模式之简单工厂模式
①抽象基类:类中定义抽象一些方法,用以在子类中实现 ②继承自抽象基类的子类:实现基类中的抽象方法 ③工厂类:用以实例化所有相对应的子类 /** * * 定义个抽象的类,让子类去继承实现它 * */ a ...