原帖地址:http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/2769409.html

==================================================================

不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下载链接,省得以后找起来麻烦。

通过分析SDK Manager里要用到的repository文件,我下载了目前google提供的各类安卓开发包并上传到了网盘。由于网盘有CDN支持,即使不用迅雷,下载速度依然很快。如果你从官网下载很慢,不妨试试这些国内链接。

2014/7/1: 百度和微云的大部分链接都失效了,重新更新了adt-bundle和sdk的下载链接,部分文件版本有升级。

2014/03/11: 更新了adt-bundle和sdk的下载链接,sdk版本由22.3更新为22.6,增加了腾讯微云的下载链接作为备份。

2013/12/27: bd网盘病得不轻,分享链接以后几分钟再访问,就显示“啊哦,你来晚了”。甚至网盘里的文件都被删除,导致楼主硬盘里也没有这些文件了,回收站里只能恢复出空文件夹。楼主会再花几天时间重新下载,放到其他网盘里,见谅。“善待生命,远离bd网盘。”

2013/12/27: 最近bd网盘又犯病,导致很多链接都失效了,如果楼主更新链接不及时,请访问后面这个地址对照文件名挑选所需文件:http://pan.baidu.com/s/1i3iIsOP,口令eer5。

2013/11/13: 更新了adt-bundle的版本到20131030,更新了android sdk的版本到r22.3。

2013/8/22: 更新了adt-bundle的版本到20130729。

2013/6/5:更新了adt-bundle-17-windows-64bit.zip的网盘链接。

2013/3/4:有一小部分下载链接失效,经查是由于未知原因被百度网盘禁止分享了,请过一段时间再试。

2013/3: 有些包分操作系统版本,例如windows版、macos版和linux版,下载时注意文件名里的标识。

2013/3: 此帖长期更新,若有未及时更新的版本或失效链接,请留言通知主页君。

ADT Bundle

多合一下载包,里面包含了:sdk + 特定版本platform + eclipse + adt + 兼容包,解压缩即可使用。唯一的缺点是体积比较大,如果你是从零开始配Android开发环境就下载吧。

文件名 文件大小 说明 其他下载地址
adt-bundle-windows-x86-20131030.zip 480.0M Android 4.2多合一开发包, Windows 32位。 官网微云
adt-bundle-windows-x86_64-20140321.zip 510.0M Android 4.2(4.4?)多合一开发包, 注意所含eclipse是64位的。 官网微云
adt-bundle-mac-x86_64-20131030.zip 448.0M Mac OS 官网微云
adt-bundle-linux-x86-20131030.zip 473.0M Linux 32位 官网微云
adt-bundle-linux-x86_64-20131030.zip 474.0M Linux 64位 官网微云

假设你把sdk安装到d:\android-sdk,则里面的目录结构应该是这样的:

复制代码
d:\android-sdk\tools这个目录里有ddms.bat等文件d:\android-sdk\system-images\android-17\armeabi-v7a 这个目录里有userdata.img等文件(r14及以上才有这个目录) d:\android-sdk\platforms\android-4.0.2 这个目录里有android.jar等文件 d:\android-sdk\platform-tools 这个目录里有adb.exe等文件 d:\android-sdk\extras 这个目录里有android等目录
复制代码

当你下载下面列出的部件时,也请参考上面的目录结构示例将内容放在正确的位置。

Android SDK

SDK就是开发包,里面包含了两大类命令行工具:一类是SDK Tools,如android.bat、ddms.bat和emulator.exe等等,这些命令位于<sdk>\tools目录,但运行仿真器所需的rom并不包含在内;另一类是Platform Tools,包含了如adb.exe、aidl.exe、aapt.exe等等命令,它们位于<sdk>\platform-tools目录。

请区别清这几个名称:SDK、SDK Tools、Platform Tools、Platform Package。

文件名 文件大小 说明 其他下载地址
installer_r22.6-windows.exe 84.7M 官方推荐下载这个安装包,是32位的 官网微云
android-sdk_r22.6-windows.zip 103.0M 文件名里虽然是"sdk",其实不含platform-tools, 叫"sdk tools"更合适。 官网微云
android-sdk_r22.6-macosx.zip 71.4M 官网微云
android-sdk_r22.6-linux.tgz 96.2M 官网微云

SDK安装/解压缩后,只具有基本的功能,还无法开始进行开发。你还需要platform-tools和至少一个platform package才算完整。在eclipse里通过SDK Manager是可以在线安装的,但有时手动安装也许更快。

文件名 文件大小 说明 其他下载地址
platform-tools_r14-linux.zip 10.4M 将platform-tools目录解压到sdk所在目录 官网
platform-tools_r14-macosx.zip 10.8M 官网
platform-tools_r14-windows.zip 10.6M 官网

假如你已经安装过android sdk,想单独升级tools,可以从下面的文件中选择所需要的压缩包下载,然后替换掉sdk目录下的对应子目录。

文件名 文件大小 说明 其他下载地址
tools_r20.0.3-linux.zip 78.8M 和第一个表里的"sdk"相比,只少了avd manager和sdk manager。 建议仅在需要升级时下载,用tools目录替换原来的同名目录。 官网
tools_r20.0.3-macosx.zip 55.5M 官网
tools_r20.0.3-windows.zip 86.0M 官网

ADT

ADT(Android Development Tools)是一个Eclipse插件,如果没有这个插件,我们开发Android应用就得不停在命令行里敲各种命令,除非你是记事本开发狂人,否则还是老老实实享受ADT带来的方便吧。至于Eclipse本身可以去eclipse.org下载,这里就不再提供了。

文件名 文件大小 说明 其他下载地址
ADT-21.0.0.zip 12.9M 官网
ADT-20.0.3.zip 11.8M 官网
ADT-12.0.0.zip 5.4M 如果你不习惯新版的ADT,这个版本也许适合你。 官网

ADT的版本号基本上是跟着SDK Tools走,即每出一个新版本的SDK Tools,就出一个同样版本的ADT。不过实际使用中,即使是老版本的ADT也能对新版SDK支持得不错。

Platforms

Android系统版本从1.0到写这篇帖子时的4.2,大大小小已经经历了10多个版本,每个版本发布时Google都会提供一个sdk platform package供开发者使用。一般这个压缩包是在Eclipse开发环境里用SDK Manager来下载的,但在国内选择这种方式会很痛苦,因为每个platform都有几十上百兆大,装一个就得几个小时,好像还不能断点续传(?)。

在国内,更方便的做法是先下载离线包,然后解压缩到android sdk的安装目录下,重启Eclipse后就会自动识别出来。

文件名 文件大小 说明 其他下载地址
android-17_r01.zip 45.6M Android 4.2 官网微云
sysimg_armv7a-17_r01.zip 111.0M 仅仿真器rom 官网微云
android-16_r03.zip 45.7M Android 4.1, 4.1.1, JELLY_BEAN 官网微云
sysimg_armv7a-16_r03.zip 107.0M 仅仿真器rom 官网微云
android-15_r03.zip 42.3M Android 4.0.3, 4.0.4,ICE_CREAM_SANDWICH_MR1 官网
sysimg_armv7a-15_r02.zip 91.7M 仅仿真器rom 官网
android-14_r03.zip 43.7M Android 4.0, 4.0.1, 4.0.2, ICE_CREAM_SANDWICH 官网微云
sysimg_armv7a-14_r02.zip 95.0M 仅仿真器rom 官网
android-3.2_r01-linux.zip 103.0M API Level 13, HONEYCOMB_MR2 文件名虽然有linux但其实是平台无关的,下同,直至2.1。 官网
android-3.1_r03-linux.zip 101.0M API Level 12, HONEYCOMB_MR1 官网
android-3.0_r02-linux.zip 99.6M API Level 11, HONEYCOMB 官网
android-2.3.3_r02-linux.zip 81.5M API Level 10, GINGERBREAD_MR1 官网微云
android-2.3.1_r02-linux.zip 75.0M API Level 9, GINGERBREAD 官网
android-2.2_r03-linux.zip 71.1M API Level 8, FROYO 官网
android-2.1_r03-linux.zip 66.8M API Level 7, ECLAIR_MR1 官网
android-2.0_r01-windows.zip 72.7M API Level 5, ECLAIR 官网
android-2.0_r01-macosx.zip 71.4M 官网
android-2.0_r01-linux.zip 71.6M 官网
android-2.0.1_r01-windows.zip 76.6M API Level 6, ECLAIR_0_1 官网
android-2.0.1_r01-macosx.zip 75.3M 官网
android-2.0.1_r01-linux.zip 75.5M 官网
android-1.6_r03-windows.zip 61.6M API Level 4, DONUT 官网
android-1.6_r03-macosx.zip 59.5M 官网
android-1.6_r03-linux.zip 60.5M 官网
android-1.5_r04-windows.zip 52.0M API Level 3, CUPCAKE 官网
android-1.5_r04-macosx.zip 50.0M 官网
android-1.5_r04-linux.zip 50.8M 官网
android-1.1_r1-windows.zip 44.6M API Level 2 官网
android-1.1_r1-macosx.zip 43.4M 官网
android-1.1_r1-linux.zip 43.3M 官网

从Level 14开始,每个platform package都被分为两部分了,一部分包含这个版本下开发所需的jar包,例如android-16_r03.zip;另一部分是仿真器rom文件,例如sysimg_armv7a-16_r03.zip。最近的版本除了arm仿真器,还有x86仿真器可供下载(由intel提供),据说在x86电脑上运行能够大幅提速。如果你只在真机上调试代码,则不需要下载仿真器rom对应的文件。

更详细的Android版本对照表可以参考这里。

Documents

供Android开发参考用的官方文档,文件比较大。我习惯有一个本地的文档,然后配合Everything使用,非常方便,文档里有很多内容源码里是没有的。

文件名 文件大小 说明 其他下载地址
docs-17_r01.zip 163.0M 官网
docs-16_r03.zip 156.0M 官网
docs-15_r02.zip 126.0M 官网
docs-14_r01.zip 104.0M 官网

Sources

我比较懒,从来没有用git下载过android源代码,如果你想用git下载,可以参考这篇文章里的操作方法。

官方目前提供了一些源代码压缩包,如下表所列,这些压缩包可以attach到eclipse里方便随时F3查看;最重要的是,有了源代码以后,Eclipse里代码辅助出来的参数名再也不会是"arg0"、"arg1"这样的了。

文件名 文件大小 说明 其他下载地址
sources-17_r01.zip 18.0M 官网
sources-16_r02.zip 17.0M 官网
sources-15_r02.zip 15.7M 官网
sources-14_r01.zip 15.4M 官网
sources-8-froyo.zip 33.3M (非官方) 官网
sources_2.1.zip 30.0M (非官方) 官网
sources_1.6.zip 22.8M (非官方) 官网

Samples

Google提供了丰富的开发示例,如果时间允许多看看这些例子代码和运行效果,对提升手机应用的设计开发能力肯定大有帮助。

文件名 文件大小 说明 其他下载地址
samples-17_r01.zip 14.1M 官网
samples-16_r01.zip 14.0M 官网
samples-15_r02.zip 15.6M 官网
samples-14_r02.zip 15.5M 官网
samples-3.2_r01-linux.zip 11.6M 官网
samples-3.1_r01-linux.zip 11.5M 官网
samples-3.0_r01-linux.zip 11.4M 官网
samples-2.3_r01-linux.zip 8.1M 官网
samples-2.3.3_r01-linux.zip 8.1M 官网
samples-2.2_r01-linux.zip 7.6M 官网
samples-2.1_r01-linux.zip 7.3M 官网

除了上面这些以外,还有AddOns和Supports等分类没来得及整理,等有时间了找一下。

以上内容随时补充更新,欢迎提醒和纠错。

更多相关文章

  1. Android版本28使用http请求报错not permitted by network securi
  2. Android android 6.0权限校验及版本兼容问题
  3. Android App 版本更新
  4. android 对比版本号
  5. 根据文件名称修改安卓默认的蓝牙接收文件地址
  6. android官方下载链接最新版 (Windows版本)
  7. android 版本更新和下载安装 适配android 7.0
  8. Android获取已安装应用信息(图标,名称,版本号,包)
  9. 技巧: 如何安装apk文件在android仿真器中

随机推荐

  1. Jupyter Notebook最常用的五大配置技巧
  2. 对SVG动画进行异步懒光栅化处理 [每日前
  3. 基于geopandas的空间数据分析——空间计
  4. 怎样在服务器上启用 HTTPS [每日前端夜话
  5. matplotlib绘图的核心原理讲解
  6. matplotlib绘图技巧详解(一)
  7. 异步函数中的异常处理及测试方法 [每日前
  8. Python+Kepler.gl轻松制作酷炫路径动画
  9. Python笔下那些神奇的树
  10. 一文读懂 Kubernetes APIServer 原理