SDK(軟件開發工具包):壹般是軟件工程師用來為特定的軟件包、軟件框架、硬件平臺和操作系統構建應用軟件的開發工具的集合。在Android中,他為開發者提供開發中使用的庫文件和其他工具。簡單理解為開發工具包的集合,是整體開發中使用的工具包。如果不使用Eclipse作為開發工具,不需要下載ADT,只需要下載SDK就可以開發。SDK可以自己編譯,在linux環境下通過make命令做需要很長時間。然後我們可以通過ADT將我們編譯好的SDK導入eclipse。在此基礎上,可以修改源碼包,比如在android system/app/phone.apk中修改源碼,然後再次調用make命令,就可以生成壹個新的system.image文件,這個文件是鏡像文件。
Android平臺、SDK工具版本和ADT版本之間的對應關系
Android平臺的SDK工具版本ADT版本
安卓2.2 R7 ADT-0.9.9
安卓2.3 R8 ADT-8.0.1
Android 3.0預覽版R9 ADT-9.0.0
Android 3.0 r 10 ADT-10 . 0 . 0
Android 3.1 r 11 ADT-11.0 . 0
Android 3.2 r 12 ADT-12 . 0 . 0
Android 4.0 r 14 ADT-14 . 0 . 0
SDK平臺版本和API版本。
Android平臺API級別
安卓2.0.11 API6
安卓2.1-更新1 API7
安卓2.2 API8
安卓2.3 API9
安卓2.3.3 API10
安卓3.0 API11
安卓3.1 API12
安卓3.2 API13
安卓4.0 API14
等等