Android SDK 目录结构

Android SDK 目录结构_第1张图片
目录结构

add-ones

这里面保存着附加库GoogleApi .比如GoogleMap

build-tools

各个版本的SDK编译工具。
对应android studio build.gradle中的buildToolsVersion-- Build Tools Version()

docs

离线开发者文档Android SDK 参考文档。

extra

扩展开发包 如高版本的API在低版本中开发。

platforms

各版本SDK。根据API level 划分的SDK版本,andorid 2.2对应着 android-8的文件夹。
对应android studio build.gradle中的compileSdkVersion

skins

Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则 是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。

platform-tools

各个版本的通用工具。比如 adb、sqlite3、fastboot、appt、aidl节dx等文件,这里和普拉提佛人们目录中的tools文件夹有些重复,主要是在android 2.3开始这些工具被划为通用了。

sanples

各个版本API的使用样历。andorid sdk 自带的默认实例工程,对初学者有很好的参考价值。

sources

各个版本的SDK源码。

lldb

LLDB是一个高效的c/c++的调试器,他与 LLVM 编译器一起使用,提供了丰富的流程控制和数据检测,有效的帮忙我们调试程序。LLDB是XCode中默认的调试器,Android Studio 中可以在 SDK Tools 中下载 LLDB 最新版本,在 Android Studio 中和 gradle-experimental 一起调试NDK项目。

ndk

NDK 开发的前提

system-images

模拟器映像文件。从android-14 开始将模拟器映像文件整理在这里(原来放在platform下)。

temp

临时文件一般在SDK更新时用到。

tools

各个版本SDK自带的工具。包含重要的工具,比如DDMS用于启动android调试工具,比如说LogCat、平面截图,而draw9patch则是绘制Android 平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库, 而monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是 Android SDK模拟器主程序,不过从Android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为Android 平台上重要的调试工具。

emulator

模拟器

licenses

sdk 相关证书

你可能感兴趣的:(Android SDK 目录结构)