Android SDK目錄結構和工具介紹

瓜瓜東西發表於2014-03-24

Android SDK目錄結構和工具介紹是本文要介紹的內容,主要是來了解並學習Android SDK的內容,具體關於Android SDK內容的詳解來看本文。

AD:

Android SDK目錄結構和工具介紹是本文要介紹的內容,主要是來了解並學習Android SDK的內容,具體關於Android SDK內容的詳解來看本文。

Android SDK目錄下有很多資料夾,主要都是幹什麼的呢?

1、add-ons這裡面儲存著附加庫,比如GoogleMaps,當然你如果安裝了OphoneSDK,這裡也會有一些類庫在裡面。

2、docs這裡面是Android SDKAPI參考文件,所有的API都可以在這裡查到。

3、market_licensing作為AndroidMarket版權保護元件,一般釋出付費應用到電子市場可以用它來反盜版。

4、platforms是每個平臺的SDK真正的檔案,裡面會根據APILevel劃分的SDK版本,這裡就以Android2.2來說,進入後有 一個android-8的資料夾,android-8進入後是Android2.2SDK的主要檔案,其中ant為ant編譯指令碼,data儲存著一些系 統資源,images是模擬器映像檔案,skins則是Android模擬器的皮膚,templates是工程建立的預設模板,android.jar則 是該版本的主要framework檔案,tools目錄裡面包含了重要的編譯工具,比如aapt、aidl、逆向除錯工具dexdump和編譯指令碼dx。

5、platform-tools儲存著一些通用工具,比如adb、和aapt、aidl、dx等檔案,Android123提示,這裡和platforms目錄中tools資料夾有些重複,主要是從android2.3開始這些工具被劃分為通用了。

6、samples是Android SDK自帶的預設示例工程,裡面的apidemos強烈推薦初學者執行學 習,對於SQLite資料庫操作可以檢視NotePad這個例子,對於遊戲開發Snake、LunarLander都是不錯的例子,對於Android主 題開發Home則是androidm5時代的主題設計原理。

7、tools作為SDK根目錄下的tools資料夾,這裡包含了重要的工具,比如ddms用於啟動Android除錯工具,比如logcat、屏 幕截圖和檔案管理器,而draw9patch則是繪製android平臺的可縮放png圖片的工具,sqlite3可以在PC上操作SQLite資料庫, 而monkeyrunner則是一個不錯的壓力測試應用,模擬使用者隨機按鍵,mksdcard則是模擬器SD映像的建立工具,emulator是 Android SDK模擬器主程式,不過從android 1.5開始,需要輸入合適的引數才能啟動模擬器,traceview作為android平臺上重要的除錯工具。

8、usb_driver顧名思義,儲存著android平臺google官方機型的驅動如nexusone、nexuss,同時也有一些老機型驅動的支援,比如說htcdream、htcmagic和motorola的droid。

小結:Android SDK目錄結構和工具介紹的內容介紹完了,希望通過Android SDK內容的學習能對你有所幫助,關於更多相關Android SDK內容的瞭解,請參考編輯推薦的內容。

相關文章