jdk sdk adt对应关系
Platform Version
VERSION_CODE | 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 |
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:
- Java 1.6 or higher is required for ADT 21.1.0.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.1.0.
- ADT 21.1.0 is designed for use with SDK Tools r21.1.
- Java 1.6 or higher is required for ADT 21.0.1.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.0.1.
- ADT 21.0.1 is designed for use with
SDK Tools r21.0.1.
- Java 1.6 or higher is required for ADT 20.0.3.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.0.0.
- ADT 21.0.0 is designed for use with
SDK Tools r21.
ADT 20.0.3 (August 2012)
- Java 1.6 or higher is required for ADT 20.0.3.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 20.0.3.
-
ADT 20.0.3 is designed for use withSDK Tools r20.0.3.
- Dependencies:
-
- Java 1.6 or higher is required for ADT 18.0.0.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 18.0.0.
- ADT 18.0.0 is designed for use with SDK Tools r18.
- Dependencies:
-
- Java 1.6 or higher is required for ADT 17.0.0.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 17.0.0.
- ADT 17.0.0 is designed for use with SDK Tools r17.
- Dependencies:
-
- Eclipse Helios (Version 3.6) or higher is required for ADT 16.0.0.
- ADT 16.0.0 is designed for use with SDK Tools r16.
- Dependencies:
- ADT 9.0.0 is designed for use with SDK Tools r9.
- ADT 0.9.4 requires features provided in SDK Tools r3 or higher
- ADT 0.9.6 is designed for use with SDK Tools r5 and later
- Dependencies:
-
ADT 0.9.8 is now deprecated. Please use ADT 0.9.9 instead.
- ADT 0.9.9 replaces ADT 0.9.8 and is designed for use with SDK Tools r7 and later
- ADT 8.0.1 is designed for use with SDK Tools r8.
- ADT 9.0.0 (January 2011)
- 中间都是对应数字的版本
- 后面用都是Eclipse3.3或者3.4以上版本即可
- ADT 15.0.1 is designed for use with SDK Tools r15.
- ADT 15.0.1(November 2011)
- ADT 16.0.0 (December 2011)
- ADT 17.0.0(March 2012)
- DT 18.0.0 (April 2012)
- Dependencies:
-
- Java 1.6 or higher is required for ADT 20.0.0.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 20.0.0.
- ADT 20.0.0 is designed for use with SDK Tools r20.
- Dependencies:
-
- Java 1.6 or higher is required for ADT 20.0.2.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 20.0.2.
- ADT 20.0.2 is designed for use with SDK Tools r20.0.1.