andriod开发中的几个基本概念及关系SDK ADT Platform API

 1.Platform:系统固件

2. SDK:软件开发包

3. ADT:Android 开发工具,图形化配合SDK,结合Eclipse,可以没有ADT,但必须有SDK。ADT版本和Platform没有必然关系,(有一点儿,有些版本ADT只能安装在不同版本的Eclipse上,后面细讲),受SDK影响较大,基本上新版SDK发布之后,会有对应的ADT更新

ADT作用:

1)“ADT插件大大扩展了Eclipse集成环境功能,使得生成和调试你的Android应用程序既容易又迅速。如果你使用Eclipse,ADT插件可以让你难以置信地加快开发Android应用程序的 速度。

2)你可以从Eclipse IDE内部访问其它Android开发工具。例如,ADT可以让你直接从Eclipse访问DDMS工具的很多功能-屏幕截图,管理端口转发(port-forwarding),设置断点,观察线程和进程信息。
3)它提供了一个新的项目向导(New Project Wizard),帮助你快速生成和建立起新Android应用程序所需的最基本的文件。
4)它使得构建Android应用程序的过程变得自动化以及简单易行。
5)它提供了一个android代码编辑器,可以帮助你为Android manifest和资源文件编写有效的XML。”

4. 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 with SDK Tools r20.0.3.

    ADT 20.0.2(July 2012)

    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.

    ADT 20.0.0(June 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.

     

    DT 18.0.0 (April 2012)

    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.

    ADT 17.0.0(March 2012)

    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.

    ADT 16.0.0 (December 2011)

    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.

    ADT 15.0.1(November 2011)

    Dependencies:

                   后面用都是Eclipse3.3或者3.4以上版本即可            
    ADT 15.0.1 is designed for use with SDK Tools r15.

    。。。。。。。。。。

    中间都是对应数字的版本

    。。。。。。。。。。

    ADT 9.0.0 (January 2011)

    Dependencies:
    ADT 9.0.0 is designed for use with SDK Tools r9.

    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)

    Dependencies:

    ADT 0.9.8 is now deprecated. Please use ADT 0.9.9 instead.

    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

    好费劲儿

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值