tools:
android sdk的基础目录,安装完android sdk后这个目录下就存在并且存放了一些重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏 幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库, 而monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是 Android SDK模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。该目录可以通过单独下载并升级。
platforms:
是每个平台的SDK真正的文件,里面会根据APILevel划分的SDK版本,在android14之前的目录结构和之后的目录结构不一样,在14之前,以Android2.2来说,进入后有 一个android-8的文件夹,android-8进入后是Android2.2SDK的主要文件,其中ant为ant编译脚本,data保存着一些系 统资源,images是模拟器映像文件,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则 是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。在android14之后每个platform package都被分为两部分了,一部分包含这个版本下开发所需的jar包,例如android-16_r03.zip;另一部分是仿真器rom文件,例如sysimg_armv7a-16_r03.zip。最近的版本除了arm仿真器,还有x86仿真器可供下载(由intel提供),据说在x86电脑上运行能够大幅提速。如果你只在真机上调试代码,则不需要下载仿真器rom对应的文件。
platform-tools:
保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,是安装完android sdk后就存在的,可通过手动下载压缩文件后升级。
system-images:
从Level 14开始才有的目录,存放仿真器rom文件
add-ons:
面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。
build-tools:
docs:
这里面是Android SDKAPI参考文档,所有的API都可以在这里查到。
extras:
附件文档
sources:
sdk源代码目录
temp:
缓存目录
参考链接:
http://www.apkbus.com/forum.php?mod=viewthread&tid=97099
对各目录下的各个子目录都有详尽的介绍
http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/2769409.html
提供了sdk涉及的各种文件的国内下载链接(再也不用通过sdk manager翻墙去在线安装啦。。。)
http://913.iteye.com/blog/1513227
对tools下的各个主要的工具作了简单介绍
http://www.cnblogs.com/Soprano/articles/2559332.html
与本文一样简单介绍了各个目录