1. 程式人生 > >Android版本和API Level , ADT對應關係

Android版本和API Level , ADT對應關係


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 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.
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.
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