包含了android 開發和除錯的工具,比如ant為ant編譯指令碼,ddms用於啟動android除錯工具,比如logcat、屏 幕截圖和檔案管理器,而draw9patch則是繪製android平台的可縮放png的工具,sqlite3可以在pc上操作sqlite資料庫,emulator是 android sdk模擬器主程式等等
platforms
每個平台的sdk真正的檔案,存放了不同版本的android系統(android-xx,xx是api版本),data儲存著一些系統資源,skins則是android模擬器的**,templates是工程建立的預設模板,android.jar則是該版本的主要framework檔案
add-ons
這裡面儲存著附加庫,第三方公司為android 平台開發的附加功能系統,如google_apis、google_gdk、google_tv_addon等(具體作用不清楚)
platform-tools
儲存著一些android平台相關通用工具,比如adb用於外接裝置的互動(push apk,輸出log等),和tools資料夾內容可能有重複
extras
儲存support library,包括supportive、v4、v7和v13支援包
build-tools
編譯工具,包含aapt、aidl、dx等檔案
samples
這是android sdk自帶的示例**,包含很多示例工程,如softkeyboard、home、bluetoothchat
sources
這是android framework source code,當你在eclipse(as)裡面按住ctrl
鍵點選某個系統類時就可以開啟該類的原始碼檔案檢視原始碼了
system-images
這是在建立模擬器時需要的system image,也就是在建立模擬器時cpu/abi
項需要選擇的,這個資料夾佔的空間很大,如果開發過程不用模擬器(使用真機),就不需要這個資料夾了
docs
這裡面是android sdkapi參考文件
以上,就是針對android sdk檔案目錄的介紹,結合了網上找到的和自己使用過程中的總結,還有待完善,比如還不清楚哪些是必需的。
ps:android sdk、api版本對照表
檔案及目錄結構
fastdfs 伺服器端執行時目錄結構如下 data 存放資料 檔案 logs 存放日誌檔案 其中,由配置檔案中的引數 base path 設定。一 tracker server tracker server目錄及檔案結構 data storage groups.dat 儲存分組資訊 storage...
Ubuntu目錄檔案結構
linux是完全開源的軟體,各linux發行機構都可以按照自己的需求對檔案系統進行裁剪,所以眾多的linux發行版本的目錄結構也不盡相同。為了規範檔案目錄命名和存放標準,頒發了檔案層次結構標準 fhs,file hierarchy standard 2004年發行最新版本fhs 2.3。ubuntu...
Linux檔案目錄結構
普通檔案型別,1.txt,原始碼檔案,shell指令碼,各種配置文件等等 d 目錄檔案 l 鏈結檔案 b 裝置檔案,典型代表外掛程式硬碟 c 字元 串列埠 裝置,滑鼠和鍵盤 字元和塊裝置的區別 字元 順序訪問,塊 支援隨機訪問 根目錄,root具備寫許可權 bin 二進位制可執行檔案,常見的使用者的...