Android SDK目錄結構介紹
Android SDK目錄下有很多資料夾,主要都是幹什麼的呢?
1. add-ons 這裡面儲存著附加庫,比如Google Maps,當然你如果安裝了Ophone SDK,這裡也會有一些類庫在裡面。
2. docs 這裡面是Android SDK API參考文件,所有的API都可以在這裡查到。
3. market_licensing 作為Android Market版權保護元件,一般釋出付費應用到電子市場可以用它來反盜版。
4. platforms 是每個平臺的SDK真正的檔案,裡面會根據API Level劃分的SDK版本, 這裡就以Android 2.2來說,進入後有一個android-8的資料夾,android-8進入後是Android 2.2 SDK的主要檔案,其中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資料夾有些重複,主要是從android 2.3開始這些工具被劃分為通用了。
6. samples 是Android SDK自帶的預設示例工程,裡面的apidemos強烈推薦初學者執行學習,對於SQLite資料庫操作可以檢視NotePad這個例子,對於遊戲開發Snake、LunarLander都是不錯的例子,對於Android主題開發Home則是android m5時代的主題設計原理。
7. tools 作為SDK根目錄下的tools資料夾,這裡包含了重要的工具,比如ddms用於啟動Android除錯工具,比如logcat、螢幕截圖和檔案管理器,而draw9patch則是繪製android平臺的可縮放png圖片的工具,sqlite3可以在PC上操作SQLite資料庫,而monkeyrunner則是一個不錯的壓力測試應用,模擬使用者隨機按鍵,mksdcard則是模擬器SD映像的建立工具,emulator是android模擬器主程式,不過從android 1.5開始,需要輸入合適的引數才能啟動模擬器,traceview作為android平臺上重要的除錯工具。
8. usb_driver 顧名思義,儲存著android平臺google官方機型的驅動如nexus one、nexus s,同時也有一些老機型驅動的支援,比如說htc dream、htc magic和motorola的droid。
相關文件:Android API 開發包介紹
相關文章
- Android SDK目錄結構和工具介紹Android
- Linux具體目錄結構介紹!Linux
- Android 程式目錄介紹Android
- postgre目錄結構簡介
- Macbook磁碟系統結構/檔案/目錄介紹分析Mac
- Android 目錄結構分析Android
- 爬蟲課程(六)|Scrapy安裝以及目錄結構介紹爬蟲
- DB2目錄結構簡介DB2
- MySQL 8.0 目錄介紹MySql
- Oracle Directory(目錄)介紹Oracle
- bashshell目錄介紹 及其使用
- Android原始碼目錄結構詳解Android原始碼
- PostgreSQL 目錄結構SQL
- fabric 目錄結構
- dedecms 目錄結構
- Android Studio目錄結構及工程專案結構解析Android
- Linux各級目錄介紹Linux
- Tomcat目錄結構Tomcat
- 分析Angular目錄結構Angular
- Jmeter之目錄結構JMeter
- ecos框架目錄結構框架
- linux 目錄結構Linux
- 系統目錄結構
- django的目錄結構Django
- 程式碼目錄結構記錄
- [java基礎]之JDK目錄介紹JavaJDK
- Linux下的目錄介紹(轉)Linux
- Linux下的目錄介紹(zt)Linux
- Android Studio專案目錄結構簡介Android
- DiscuzX2.5完整目錄結構【模板目錄template】
- [Android]API包、目錄結構、AndroidManifest.xmlAndroidAPIXML
- Android中讀取assets目錄下的檔案詳細介紹Android
- 【微服務目錄】.NET Core 微服務介紹微服務
- 2.3 sqlmap目錄及結構SQL
- PostgreSQL:原始碼目錄結構SQL原始碼
- ThinkPHP5.0目錄結構PHP
- linux的目錄結構Linux
- Helm目錄結構講解