ADT、SDK、eclipse、集成开发工具

0、自己集成开发工具

http://www.androiddevtools.cn/

1、 jdk的下载

进入该网页:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

单击JDK DOWNLOAD,进行JDK的下载

进入JDK的下载页面,如下图,其中Windows x8632位,Windows x6464位。选择相应的进行下载。

 

2、 Eclipse的下载

进入该网页: http://www.eclipse.org/downloads/(下载Eclipse IDE for JavaEE Developers)如下图,选择相应的位数进行下载。

 3、 sdk的下载

进入该网页http://developer.android.com/sdk/index.html下载,sdk的下载可分为两种,具体如下:

可以选择下载ADT Bundle,也可以选择下载SDK Tools Only。两种的安装方法稍有区别。



Android版本和API Level , ADT对应关系

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:

  • 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


      下载各个版本SDK Tools及ADT的技巧


      温馨提示:啰嗦文字可直接略过,直接看红字重点部分<( ̄︶ ̄)>


      使用ADT 22.6.x 版本搭建Android开发环境时,遇到了各种问题,该版本与ADT 22.3.x版本相比,感觉变化好大,首先是创建Android项目时会自动创建Library Project 并引用。再者是布局配置清单多出了个fragment main.xml,还有Activity类的继承关系变了,R类中的静态内部类和属性也大变,还有出现无法创建AVD等问题。现在跟着网络视频再学Android,觉得使用最新的版本用来学习感觉有点不妥。所以才想使用ADT 22.3.0来进行Android开发学习。


      二话不说直接跑到官网下载相应版本的ADT和SDK Tools,ADT版本和SDK Tools的对应版本可以查看:http://developer.android.com/tools/sdk/eclipse-adt.html,里面详细说明了不同版本的ADT所对应的JDK版本要求,eclipse版本要求及SDK Tools版本要求

      通过查看文档可以知道 ADT 22.3.0 版本 需要对应 SDK Tools r22.3,版本是查清楚了,杯具的是找遍整个官网发现只有最新版本的ADT和最新版本的SDK Tools(除了adt-bundle-windows-x86-20131030.zip集成环境中的SDK版本外)。经过各种猜测,才发现官网提供的下载路径有点规律。如

      ADT 22.6.0版本的下载路径是:http://dl.google.com/android/ADT-22.6.0.zip

      ADT22.6.1版本的下载路径是:http://dl.google.com/android/ADT-22.6.1.zip


      SDK Tools r22.6版本的下载路径是:http://dl.google.com/android/android-sdk_r22.6-windows.zip

      SDK Tools r22.6.1版本的下载路径是:http://dl.google.com/android/android-sdk_r22.6.1-windows.zip



      最终得出结论:

      根据最新版本下载路径,只需要改下最后面的版本号就可以下载到相应版本的ADT或者SDK Tools,注意ADT和SDK Tools的具体版本号要参考:http://developer.android.com/tools/sdk/eclipse-adt.html,如下图所示


      版权声明:本文为博主原创文章,未经博主允许不得转载。

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

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

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

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值