Android SDK目錄的具體結構:android
一、add-ons:該目錄下存放第三方公司爲Android平臺開發的附加功能系統。sql
二、build-tools:編譯工具。保存着一些通用工具,好比aapt、aidl、dx等文件。數據庫
三、docs:該文件夾下存放了Android SDK開發文件和API文檔等。api
四、extras:該文件夾下存放了Google提供的USB驅動、Intel提供的硬件加速等附加工具包。架構
五、platforms:該文件夾下存放不一樣版本的Android系統。ide
六、platform-tools:該文件夾下存放了Android平臺相關工具。保存着一些通用工具,好比adb(Android Debug Bridge)、sqlite3(能夠在PC上操做SQLite數據庫)等文件。工具
七、samples:該文件夾下存放了不一樣Android平臺的示例程序。是Android SDK自帶的默認示例工程,裏面的apidemos強烈推薦初學者運行學習,對於SQLite數據庫操做能夠查看NotePad這個例子,對於遊戲開發Snake、LunarLander都是不錯的例子,對於Android主題開發Home則是android m5時代的主題設計原理。學習
八、sources:該文件夾下存放了Android的源代碼。 測試
九、system-images:該文件夾存放了不一樣Android平臺針對不一樣CPU架構提供的系統鏡像。模擬器映像文件,從android-14開始將模擬器映像文件整理在這裏(原來放在platforms下) 。ui
十、temp:臨時目錄。
十一、tools:該目錄下存放了大量Android開發、調試的工具。做爲SDK根目錄下的tools文件夾,這裏包含了重要的工具,好比ddms用於啓動Android調試工具,而draw9patch則是繪製android平臺的可縮放png圖片的工具,而monkeyrunner則是一個不錯的壓力測試應用,模擬用戶隨機按鍵,mksdcard則是模擬器SD映像的建立工具,emulator是android模擬器主程序,不過從android1.5開始,須要輸入合適的參數才能啓動模擬器,traceview做爲android平臺上重要的調試工具。
十二、AVD Manager.exe:該程序是AVD(Android虛擬設備)管理器。經過該工具能夠管理AVD。
1三、SDK Manage.exe:該程序就是Android SDK管理器。經過該工具能夠管理Android SDK。