SDK Tools:是下載sdk最基礎的,由它再來下載Platform-tools,Build-tools
platform-tools包含開發app的平台依賴的開發和調試工具,包括 adb、fastboot等
android sdk里的各目錄作用
AVD Manager.exe:虛擬機管理工具,用於建立和管理虛擬機。
SDK Manager.exe:sdk管理工具,用於管理、下載sdk、sdk工具,能及擴展工具
tools目錄:包括測試、調試、第三方工具。模擬器、數據管理工具等。
build-tools目錄:編譯工具目錄,包含了轉化為davlik虛擬機的編譯工具。
包括
aapt(Android Asset Packaging Tool):編譯應用程序的資源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,這樣你就可以從你的java代碼中引用資源。
aidl:把.aidl 接口轉換成java接口.
dx:轉化.class中間代碼為dvlik中間代碼,所有經過java編譯的生成.class文件都需要此工具進行轉換,最后打包進apk文件中.
dexdump:dump devlik中間代碼
platform-tools目錄:包含開發app的平台依賴的開發和調試工具。
包括
adb:android調試工具
fastboot:boot工具
platforms/<android-version>目錄:包括android的平台。包含在android.jar庫中。你必須指一個平台為你的編譯目標。
system-images目錄:編譯好的系統映像。模擬器可以直接加載。
sources目錄:android sdk的源碼目錄
samples目錄:sdk例子