最近在网上看Moto 360的图片,真是帅,帅了又帅,比帅更帅。所以想研究下Android wear。

更新Android SDK,居然失败了三次。

1.第一次失败

出现Failed to fetch URL错误提示

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: != 更新ADT时无法解析https://dl-ssl.google.com/android/eclipse

解决办法

打开C:\Windows\System32\drivers\etc文件夹,将hosts文件复制到桌面,用文本编辑软件(如Subline Text2)打开hosts文件。增加一行:74.125.237.1 dl-ssl.google.coms

修改好之后,将修改了的hosts文件替换C:\Windows\System32\drivers\etc文件夹下的hosts文件。

2.第二次失败

将hosts文件修改后,满心欢喜地发现出现了新的API,传说中的Android L。安装更新,也有速度。可是下载途中出现了如下的错误提示:

Download interrupted:Unexpected HTTP Status:500

下载中断,意想不到的HTTP状态:500。Google了一下,发现是服务器端的问题。

解决办法:

首先下载zym,这是一个代理服务器软件。如下,代理地址为127.0.0.1,端口号为8580。

然后点击Android SDK Manager的tools选项,选择Settings。将HTTP代理服务器地址设为上面那个软件的127.0.0.1,代理端口设为8580。勾选强制使用https://代替http://。

最后,大功告成。

3.第三次失败

居然又失败了,虽然SDK能下载,但是最后一个包都没有安装成功。见下图。

简直坑爹,Google了一下,在StackOverFlow上看到了同样的问题。

解决办法

同样的,Android SDK Manager,依次点击tools,Settings,Clear Cache。如下

Oh yes!成功更新!!!

更多相关文章

  1. could not write file\android-7\/system.img, No space left
  2. Android之使用Http协议实现文件上传功能
  3. android aidl调用进程间服务的方法
  4. Android(安卓)colors.xml 颜色配置文件
  5. Android实现读写SD卡
  6. Multidex Android(安卓)DEX手动拆包
  7. android GoogleMap定位(二)
  8. ubuntu 9.04使用adb调试Android方法
  9. Android(安卓)高通代码预制apk可卸载,恢复出厂设置apk可恢复 Andr

随机推荐

  1. Python中的3D绘图命令
  2. 【JS基础入门】JavaScript中创建对象的7
  3. LeCun力荐,PyTorch官方权威教程书来了,意外
  4. 技术·原创 | 四步部署零信任SDP产品助力
  5. 单芯片每秒1000万亿次运算:谷歌TPU原班团
  6. 数栈数据安全案例:混合云环境数据库备份容
  7. RabbitMQ消息中间件技术精讲
  8. 微软「感谢你,Harry!」沈向洋23年后离职微
  9. 谷歌「双十一」也放大招:Colab上可以免费
  10. 零基础Python入门教程第7节:流程控制