1. hardware : 主要是硬件适配层 HAL代码 ,各种功能底层实现。hardware/ril 存放的是无线硬件设备与电话的实现。
2.frameworks : 核心框架 JAVA 及C++, andriod 应用程序的框架。
3. kernel : linux的内核文件。
4.packages: 应用程序包 ,多个独立的APK包 .
5.device : 设备相关的代码。
6.build :存放系统编译规则及generic等基础开发包。
7.libcore: 核心库相关。
8.out:编译完成后代码输出的目录
9.Vendor: 厂商定制代码
10. system: 文件系统和应用及组件。用C实现。
11. makefie : 全局的Makefile
12.bootable: 存放引导相关代码。
13.development: 应用程序开发相关