今天把SDK更新到了2.3版,更新的过程中遇到了一些问题,比如无法使用ADT v0.99来更新,只能升级ADT才能看到可用的更新包,另外使用自带的SDK Manager更新时速度实在太慢了,平时用惯了迅雷下载,所以就想方设法取得资源的绝对地址然后使用迅雷下载,中间google了很长时间,现将实现步骤总结如下。

第一步,我们先将ADT更新到最新的v8.01,不知道这个版本号是怎么得来的,我先前用的还是v0.99,是今年9月份更新的,现在已经是v8.0了,这版本跨度也忒大了吧?先不管这些,更新时就用eclipse自带的Check for Updates,当然了,如果你的eclipse里没有任何版本的ADT,那请您从Android的文档中学习安装方法吧,这里不作赘述。更新完了ADT(其实这里面连DDMS也一起更新了),需要重启eclipse,然后进入到Android SDK and AVD Manager里面,我们跳转到Available packages页面,展开列表(如果画面停留在解析失败的界面,那就要更改链接类型为HTTP,不再细说),这时候我们就能看到一个列表,该列表包含了最新的SDK和相关的Doc,Samples,这里值得一提的是SDK 2.3新增了一个叫做platform-tools的工具包,这里面包含了著名的aapt和adb等工具。

到这里,我们可以使用Android SDK and AVD Manager来更新所需工具了,但这个速度是无法接受的,几十k,整个过程恐怕需要N小时。我们舍弃这种方法,使用Thunder来下载。

第二步,寻找文件的决定路径。我们使用Android SDK and AVD Manager的时候首先需要链接到远程的服务器,然后远程服务器通过解析某个XML文件来决定下载的文件版本和平台。也就是说,这个XML文件里应该包含了和SDK相关的所有文件的下载地址,这个XML文件是什么呢?它的路径是什么。

这个文件就是Android的Repository,它的名字就叫repository.xml,它的URL是http://dl-ssl.google.com/android/repository/repository.xml,我们可以通过迅雷把它下载到本地,然后打开它。我们会看到类似这样的语句:

<sdk:sample>   
        <sdk:api-level>9</sdk:api-level>
        <sdk:codename></sdk:codename>
        <sdk:revision>01</sdk:revision>
        <sdk:description>Android SDK Samples for Android API 9, revision 1</sdk:description>
        <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
        <sdk:archives>
            <sdk:archive os=’any’ arch=’any’>
                <sdk:size>8516326</sdk:size>
                <sdk:checksum type=’sha1′>36f7dd6c8b5dbb50b3cf3e3ac5209f3fe55db2aa</sdk:checksum>
                <sdk:url>samples-2.3_r01-linux.zip</sdk:url>
            </sdk:archive>
        </sdk:archives>
    </sdk:sample>

聪明的读者你肯定发现了这个文件的作用。对,这个就是2.3版本的samples对应的linux版下载的属性,因为全是些HTML文件,所以这个对于windows和Mac平台来说都是通用的,上面的语句<sdk:archive os=’any’ arch=’any’>也说明了这点。这里面还包含了该zip文件的MD5校验和,以及它的目标URL http://developer.android.com/sdk/,到这里,我们只要通过http://developer.android.com/sdk/samples-2.3_r01-linux.zip 就应该可以下载到samples了,但这种理所当然的事在我们天朝是不会发生的,你知道为什么。

这个地址不行,那怎么办呢?

第三步,使用Repository来下载,还记得前面下载repository.xml的地址码?它的前缀是http://dl-ssl.google.com/android/repository/,那我们可不可以用这个前缀来下载samples等其他资源了,试试吧!将 http://dl-ssl.google.com/android/repository/samples-2.3_r01-linux.zip 用迅雷下载(方法不用我说吧),看看是否能成功。

速度非常快吧,基本上耗尽了所有的带宽,举一反三,其他的docs-2.3_r01-linux.zip,tools_r08-windows.zip等等文件也就这样快速的下载下来了。

第四步,将下载完的文件解压到SDK根目录下,覆盖原先的版本。

转自:http://www.i1987.org/?p=130

转:用迅雷下载Android SDK全系列相关推荐

  1. android开发 迅雷下载地址,用迅雷下载Android SDK全系列

    今天把SDK更新到了2.3版,更新的过程中遇到了一些问题,比如无法使用ADT v0.99来更新,只能升级ADT才能看到可用的更新包,另外使用自带的SDK Manager更新时速度实在太慢了,平时用惯了 ...

  2. android sdk所有版本下载,android sdk全平台版本集成

    这是android sdk 全平台版本集成下载,谷歌经常被墙,有的同学也不知道如何下载平台环境,所以特意把全平台工具环境打包上来,方便大家下载. 软件介绍 android sdk全平台版本集成是一个管 ...

  3. 使用迅雷代替SDK Manager加速下载Android SDK

    使用SDK Manager(即Android SDK and AVD Manager)下载Android SDK相关文件非常地慢, 用AVD Manager升级SDK时,会在线升级,会很慢很慢,在升级 ...

  4. 使用迅雷代替SDK Manager快速下载Android SDK

    之前使用SDK Manager(即Android SDK and AVD Manager)下载Android SDK相关文件非常地慢,今天无事 在网上找到一个非常好的办法下载这些东西... 参考:ht ...

  5. 使用迅雷代替SDK Manager快速下载Android SDK相关

    使用迅雷代替SDK Manager快速下载Android SDK相关 2011年04月26日 之前使用SDK Manager(即Android SDK and AVD Manager)下载Androi ...

  6. 通过QQ旋风离线下载Android SDK,速度超快

    通过QQ旋风离线下载Android SDK,速度超快 2011年06月16日 在国内通过 Android SDK AND AVD Manager 进行在线安装非常慢,在google中搜了搜,找到了用下 ...

  7. android app初始化sdk,Android SDK使用系列教程——2.SDK初始化和常用类介绍

    本帖最后由 碎羽 于 2015-6-18 11:36 编辑 上次讲到SDK的下载和导入,这次来讲讲SDK的初始化和常用类的介绍. 一.初始化SDK 初始化SDK,首先要获得对应设备的AppID.App ...

  8. android studio开发环境搭建,国内服务器代理下载android sdk

    android studio开发环境搭建 1,百度android studio,下载安装: 2,启动Fetching Android SDK component information http:// ...

  9. 下载Android SDK tools完成Android SDK 安装、配置环境变量

    Table of Contents 一.下载Android SDK tools 二.安装 三.配置变量 四.验证环境变量 开发Android程序必需有Android SDK(Software Deve ...

最新文章

  1. Jersey框架三:Jersey对HTTPS的支持
  2. 自定义图片验证码认证过滤器
  3. python数据结构3-链表
  4. lintcode-20-骰子求和
  5. Oralce SQLPlus 以及shell脚本中spool输出到文件时的格式化输出
  6. centos 7 安装pip
  7. java连接达梦数据库_java连接达梦数据库的简单代码
  8. 6th WEEK BLOG:CSS中的单位(PS调色板)(doing)
  9. 19 枚举类型 Enumerated
  10. excel信息表怎么转换成word形式?在线免费转换2步完成
  11. 惠普主板f1怎么关闭_惠普台式机开机按F1怎样去除
  12. linux生成.so库,调用.so库函数
  13. Java 过滤器Url通配符处理
  14. 添加远程连接 Linux数据库与Navicat数据库建立连接
  15. 微信小程序 | 基于ChatGPT实现电影推荐小程序
  16. MMFNet: A Multi-modality MRI Fusion Network for Segmentation of Nasopharyngeal Carcinoma
  17. Codeforces 1087 - 题集
  18. Duck Typing (鸭子类型)详解
  19. ansys添加力矩_ansys施加力矩方法
  20. 专题10:如何应对面试官的拷问—你了解python的装饰器吗?

热门文章

  1. 【Python2】使用python中的turtle模块学习海龟绘图(有趣的python初体验)(最全最详细的turtle介绍使用)
  2. ROG Phone 6什么时候发布 ROG Phone 6配置如何
  3. python一天学费多少_自学python一天的小项目实战
  4. Hive创建表的过程详细过程
  5. 微信支付官方揭开刷脸支付神秘面纱
  6. java中常见的设计模式有那些?
  7. 第1关:学会使用 Gensim
  8. nodejs-CentOS64下载安装配置
  9. 阿米巴经营和数据分析
  10. 电子科技大学计算机导师李珂,电院人物访谈录六——优秀学生李珂