2024年4月30日发(作者:)
最全的Android源码目录结构详解 收藏
转自/a/android/2010/0622/
Android 2.1
|-- Makefile
|-- bionic
|-- bootable
|-- build
|-- cts
|-- dalvik
|-- development
|-- external
|-- frameworks
|-- hardware
(bionic C库)
(启动引导相关代码)
(存放系统编译规则及generic等基础开发包配置)
(Android兼容性测试套件标准)
(dalvik JAVA虚拟机)
(android使用的一些开源的模组)
(核心框架——java及C++语言)
(部分厂家开源的硬解适配层HAL代码)
(应用程序开发相关)
|-- out (编译完成后的代码输出与此目录)
|-- packages (应用程序包)
|-- prebuilt (x86和arm架构下预编译的一些资源)
|-- sdk
|-- system
`-- vendor
bionic 目录
|-- libc
| |-- arch-arm
| |-- arch-x86
| |-- bionic
| |-- docs
| |-- include
(sdk及模拟器)
(底层文件系统库、应用及组件——C语言)
(厂商定制代码)
(C库)
(ARM架构,包含系统调用汇编实现)
x86架构,包含系统调用汇编实现)
(由C实现的功能,架构无关)
(文档)
(头文件)
(


发布评论