如下图,其中Tools 列表中的那些都市干嘛用的,用SDK Manager 那么久了,一直都不清楚干嘛用的。
下面的对应不同版本的SDK里面, Smaples for SDK、Sources for Android SDK 又都有什么区别呢。
光阴似箭催人老,日月如移越少年。
你需要了解android工程的整套構建打包調試流程,平時這些工作都是IDE為你代勞的,實際上就是調用了sdk包含的這套工具鏈。隨便說一些。 build-tools包含了建置過程各步驟所需的工具,例如其中的appt(Android Asset Packaging Tool )是編譯資源用的。 tools下方有個android,它可以用來打開sdk manager,可以用來新建工程等,此外還有sqlite3,zipalign等,具體的功能就不詳述了。 platform-tools下方有個adb(android debug bridge),是android設備與PC之間的橋樑,可以用它來安裝apk,列印log等。 (我也記不清楚,具體還是自己去查資料吧) 如果你希望了解這些工具,建議跳出IDE,參考相關資料(例如官網https://developer.android.com/tools/building/index.html),徒手創建,編寫,構建,打包,調試一個android專案。
補充一下樓上的
包含大量demo 演示工程....SDK添加了新功能一般就会在这里添加示例程序.
FrameWork层的源代码
打包了Google服务的Framework,比正常使用的android.jar里多了一些东西(比如 Google Play Service / Google map 之类的).
对应版本的虚拟机文件.一般会给ARM和x86两种版本
http://www.androiddevtools.cn/這個網站有相關工具的下載方式和簡介,可供參考。
你需要了解android工程的整套構建打包調試流程,平時這些工作都是IDE為你代勞的,實際上就是調用了sdk包含的這套工具鏈。隨便說一些。 build-tools包含了建置過程各步驟所需的工具,例如其中的appt(Android Asset Packaging Tool )是編譯資源用的。 tools下方有個android,它可以用來打開sdk manager,可以用來新建工程等,此外還有sqlite3,zipalign等,具體的功能就不詳述了。 platform-tools下方有個adb(android debug bridge),是android設備與PC之間的橋樑,可以用它來安裝apk,列印log等。 (我也記不清楚,具體還是自己去查資料吧)
如果你希望了解這些工具,建議跳出IDE,參考相關資料(例如官網https://developer.android.com/tools/building/index.html),徒手創建,編寫,構建,打包,調試一個android專案。
補充一下樓上的
Smaples for SDK
Sources for Android SDK
Google APIs
XXX image
http://www.androiddevtools.cn/
這個網站有相關工具的下載方式和簡介,可供參考。