目录
SDK目录
- add-ons:存放附加库
- build-tools:存放不同版本的build工具(例如:23.0.1)
- aapt.exe:可以将资源文件编译成二进制文件(apk文件)
- aidl.exe:可以将 .aidl 文件编译 .java 文件
- dx.bat:可以将 .class 文件编译成 .dex 文件
- docs:存放Android SDK的API文档
- extras:附加工具包
- android:support中v4、v7….
- google:google提供的驱动(例如:usb_driver、webdriver)
- intel:intel提供的硬件加速工具
- platforms:存放不同版本的SDK
- android.jar:该版本SDK的主要Framework文件
- platform-tools:存放一些通用工具
- adb.exe:通过adb可以在电脑上创建一个连接设备的通道,然后可以在电脑上向手机发送指令
- fastboot.exe:刷机工具
- sqlite3.exe:操作SQLite数据库
- samples:Android SDK自带的示例工程
- sources:存放不同版本SDK的源码(android.jar的源码)
- system-images:存放不同版本模拟器的系统镜像
- tools:存放Android开发相关工具
- android.bat
- ddms.bat:启动DDMS
- emulator.exe:启动Android模拟器
- hierachyviewer.bat:可以查看UI界面的层次结构
- monkeyrunner.bat:可以用于压力测试,模拟用户随机按键
Android系统目录
- data:用户文件
- app:用户应用的apk文件
- data:
- local/tmp:临时目录(里面文件可以随意更改)
- system:系统配置信息(类似windows下的注册表)
- dev:设备(devices)目录(Linux系统中,所有设备都是以文件形式表示)
- mnt:外置挂载上来的设备
- sdcard:外置SD卡
- system:系统文件
- app:系统应用的apk文件
- bin:二进制(binary)程序,主要是Linux系统自带的组件(命令)
- fonts:字体文件夹
- framework:Android系统的核心文件(各种系统jar包)
- lib:系统底层库(c/c++代码)
- media:多媒体资源(视频、音频…)
- tts:语音发声引擎(不支持中文)
- usr:用户的设备配置信息(包含共享、键盘布局等)
- xbin:为开发人员提供的二进制文件