Platform Version | API Level | VERSION_CODE | Notes |
---|---|---|---|
Android 4.4 | 19 | KITKAT |
Platform Highlights |
Android 4.3 | 18 | JELLY_BEAN_MR2 |
Platform Highlights |
Android 4.2, 4.2.2 | 17 | JELLY_BEAN_MR1 |
Platform Highlights |
Android 4.1, 4.1.1 | 16 | JELLY_BEAN |
Platform Highlights |
Android 4.0.3, 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 |
Platform Highlights |
Android 4.0, 4.0.1, 4.0.2 | 14 | ICE_CREAM_SANDWICH |
|
Android 3.2 | 13 | HONEYCOMB_MR2 |
|
Android 3.1.x | 12 | HONEYCOMB_MR1 |
Platform Highlights |
Android 3.0.x | 11 | HONEYCOMB |
Platform Highlights |
Android 2.3.4 Android 2.3.3 |
10 | GINGERBREAD_MR1 |
Platform Highlights |
Android 2.3.2 Android 2.3.1 Android 2.3 |
9 | GINGERBREAD |
|
Android 2.2.x | 8 | FROYO |
Platform Highlights |
Android 2.1.x | 7 | ECLAIR_MR1 |
Platform Highlights |
Android 2.0.1 | 6 | ECLAIR_0_1 |
|
Android 2.0 | 5 | ECLAIR |
|
Android 1.6 | 4 | DONUT |
Platform Highlights |
Android 1.5 | 3 | CUPCAKE |
Platform Highlights |
Android 1.1 | 2 | BASE_1_1 |
|
Android 1.0 | 1 | BASE |
Platform:系统固件
SDK:软件开发包
ADT:Android 开发工具,图形化配合SDK,结合Eclipse,可以没有ADT,但必须有SDK。ADT版本和Platform没有必然关系,(有一点儿,有些版本ADT只能安装在不同版本的Eclipse上,后面细讲),受SDK影响较大,基本上新版SDK发布之后,会有对应的ADT更新。
“ADT插件大大扩展了Eclipse集成环境功能,使得生成和调试你的Android应用程序既容易又迅速。如果你使用Eclipse,ADT插件可以让你难以置信地加快开发Android应用程序的 速度。
你可以从Eclipse IDE内部访问其它Android开发工具。例如,ADT可以让你直接从Eclipse访问DDMS工具的很多功能-屏幕截图,管理端口转发(port-forwarding),设置断点,观察线程和进程信息。
它提供了一个新的项目向导(New Project Wizard),帮助你快速生成和建立起新Android应用程序所需的最基本的文件。
它使得构建Android应用程序的过程变得自动化以及简单易行。
它提供了一个android代码编辑器,可以帮助你为Android manifest和资源文件编写有效的XML。”
API :和platform对应发布,提供系统开发API接口,高版本尽可能的兼容低版本,但不全是
Platform SDK Tools API ADT 系统代号
Android1.1 系统中直接包含SDKT 2 ADT-0.8.0.0 BASE
Android1.5(r1-r3/r4) R3/R6或更高 3 ADT-0.9.1 CUPCAKE
Android1.6(r1/r2/r3) R3/R4/R6或更高 4 ADT-0.9.3 DOUNT
Android2.0 R3或更高 5 ADT-0.9.4 ECLAIR
Android2.0.1 R4或更高 6 ADT-0.9.4 ECLAIR_0_1
Android2.1(r1/r2/r3) R4/R6/R12或更高 7 ADT-0.9.5 ECLAIR_MR1
Android2.2(r1-2/r3) (R6/R12)或更高 8 ADT-0.9.6.0 FROYO
Android2.2(r3) R12或更高 8 ADT-12.0.0 FROYO
Android2.3 R8或更高 9 ADT-8.0.1 GINGERBREAD
Android2.3.3(r1/r2) (R9/R12)或更高 10 ADT- 9.0.1 GINGERBREAD_MR1
Android2.3.4 R11或更高 10 ADT-11.0.0 GINGERBREAD_MR1
Android3.0(r1/r2) (R10/R12)或更高 11 ADT-9.0.0 HONEYCOMB
Android3.1(r1-r2/r3) (R11/R12)或更高 12 ADT-11.0.0 HONEYCOMB_MR1
Android3.2 R12或更高 13 ADT-12.0.0 HONEYCOMB_MR2
Android4.0(0.1-0.2) R14或更高 14 ADT-14.0.0 ICE_CREAM_SANDWICH
Android4.0.3(r1/r2) R14或更高 15 ADT-14.0.0 ICE_CREAM_SANDWICH_MR1
Android4.0.3(4.0.4) R17或更高上(支持模拟硬件图形加速)15 ADT-17.0.0 ICE_CREAM_SANDWICH_MR1
Android4.1(1.0-1.2) R20或更高 16 ADT-20.0.0 JELLY_BEAN
Android4.2 R20或更高 17 ADT-20.0.0 JELLY_BEAN_MR1
Android4.2.2 R21或更高 17 ADT-21.0.0 JELLY_BEAN_MR1
下面是ADT和SDK tool 的详细对着表
ADT 21.1.0:
ADT 20.0.3 (August 2012)
ADT 20.0.2(July 2012)
ADT 20.0.0(June 2012)
DT 18.0.0 (April 2012)
ADT 17.0.0(March 2012)
ADT 16.0.0 (December 2011)
ADT 15.0.1(November 2011)
Dependencies:
。。。。。。。。。。
中间都是对应数字的版本
。。。。。。。。。。
ADT 9.0.0 (January 2011)
ADT 8.0.1 is designed for use with SDK Tools r8.
ADT 8.0.0 is designed for use with SDK Tools r8.
ADT 0.9.9 replaces ADT 0.9.8 and is designed for use with SDK Tools r7 and later
ADT 0.9.8 (September 2010)
ADT 0.9.7 is designed for use with SDK Tools r7 and later
ADT 0.9.6 is designed for use with SDK Tools r5 and later
ADT 0.9.5 requires features provided in SDK Tools r4 or higher
ADT 0.9.4 requires features provided in SDK Tools r3 or higher