本文能解决的问题:

1.android sdk, ADT (Android SDK tools) 升级至16, SDK升级4.0

2.Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://10.159.192.62:8080 refused

3.Failed to rename directory *\android-sdk-windows\tools to *\android-sdk-windows\temp\ToolPackage.old01

内容:

由于google中国被强, 服务器搬至国外, 所以我们打开SDK Manager时, 会遇到Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://10.159.192.62:8080 refused等问题,

解决办法如下:

第一种方法, 在网上弄一个SSH, 然后在Android SDK Manager->工具栏下的tools->options

中输入SSH的代理服务器和端口号, OK. 更新吧!

还有一种方法借助Free Gate这个跨越长城软件(专家版才能), 在最右边的程序选项卡中添加一个要跨越长城的程序, 选中SDK Manager,

名称随意, 参数省略.

更新大部分API不会出现什么错误, 但是当要升级 Android SDK Tools 和 ARM EABI v7a System Image 等一些东西的时候, 会出现

Failed to rename directory *\android-sdk-windows\tools to *\android-sdk-windows\temp\ToolPackage.old01

提示让用户关掉反病毒软件或者任何使用了该目录资源的程序, 其实没有用, 这是这个程序自身的逻辑缺陷, 他的升级逻辑是这样的

1.自身在这个目录运行的

2.然后修改父目录名称

3.更新修改后的的目录

4.名称还原

第2步就出现矛盾了, 解决办法如下:

1. 复制 tools目录 为一个新的目录 tools-copy , 此时在android-sdk-windows 目录下有两个目录 tools 和 tools-copy

2. 在tools-copy目录运行 android.bat ,进行更新

3. 更新完毕之后,关闭 sdk, 删除tools-copy目录

4. 在 android-sdk-windows 目录运行 SDK Setup.exe

还有长城拦截的问题, 参见第一个跨越长城问题的解决办法, 如果使用的是Free Gate软件, 会发现在添加要跨越长城的程序时, 只能选择.exe文件

不能选择android.bat文件, 这个也简单, 直接copy android.bat的执行路径至文件路径, 目录修改为它的父目录 tools-copy

更多相关文章

  1. Delphi XE5 for android 调用Java类库必看的文件
  2. Android(安卓)studio启动后无法更新
  3. Android(安卓)SDK更新的问题
  4. 解决 Android(安卓)SDK下载和更新失败“Connection to https://d
  5. android更新
  6. 【Android问题】解决 Android(安卓)SDK下载和更新失败“Connecti
  7. Notification中更新进度条
  8. Android资源汇总---持续整理更新中!!!
  9. Android(安卓)源码热门改动速查(持续更新.....)

随机推荐

  1. 水塔无线自动供水实现方式
  2. Requests库快速学习
  3. GNOME Linux 桌面入门
  4. ADAS系统新能源车动力执行策略详解(二)
  5. 掌握 Linux 用户组
  6. Linux 的正则表达式
  7. 知荐 | AEB功能安全(四):AEB风险评估
  8. 在Linux上打开端口
  9. Linux 命令行简介
  10. 需要了解的Python编码解码知识