目录 主要功能/内容 隶属框架/层级
art ART 运行环境,字节码编译、JIT/AOT、GC、解释器等 Native 层(运行时/虚拟机)
bionic C/C++ 标准库(libc、libm、libdl)、动态链接器等 Native 层(基础库/运行时)
bootable 各类启动加载器、recovery、fastboot、boot image 工具 平台启动/引导
build 构建系统主目录(Make、Soong、Blueprint、工具等) 构建系统/工具链
cts 兼容性测试套件 CTS 测试/兼容性/平台测试
dalvik Dalvik VM 相关遗留代码 Native 层(早期虚拟机/历史)
developers 开发者文档、示例、工具 开发辅助/文档/示例
development 开发辅助工具、样例、IDE插件、脚本等 开发工具/辅助层
device 设备/芯片/厂商适配配置与脚本 硬件适配/厂商层
external 第三方/外部依赖库与项目集合(如 openssl、skia 等) 第三方依赖/外部库
frameworks Android 框架层主干(Java API、系统服务、媒体、AI等) Framework 层(核心API/服务)
hardware 硬件抽象层(HAL)、通用硬件接口和库 HAL 层/硬件适配
kernel 内核源码/补丁/配置(完整内核需独立下载) Kernel 层/平台基础
libcore Java 标准库实现(java.lang、java.util、io等) Framework 层(Java标准库)
libnativehelper Java 与 Native 层桥接辅助库(JNI等) Native 层/桥接
packages 系统应用、服务、演示、输入法等 应用层/系统服务
pdk 平台开发套件相关资源与工具 平台兼容/移植/开发工具
platform_testing 平台级测试与自动化工具 测试/平台兼容
prebuilts 预编译工具链、SDK、第三方库等 工具链/外部依赖
sdk Android SDK 工具、API、文档生成等 SDK/开发工具
system 系统服务、守护进程、核心库(如 init、vold、netd等) Native 层/系统服务
test 各类通用测试用例与测试框架 测试/辅助
toolchain 工具链源码与构建工具 工具链/开发工具
tools 构建/开发/调试/模拟器/分析等通用工具集 开发/构建/调试/测试工具
vendor 各芯片/厂商专用驱动、闭源库、系统扩展 厂商扩展/硬件适配

art

目录/模块 说明
adbconnection ART 远程调试/连接相关实现(ARTD/调试器配合)
artd ART Daemon,ART 专用守护进程(如后台编译等)
benchmark 性能基准测试/性能评估用例
build 构建脚本和配置
cmdline 命令行工具实现(如 profman、dex2oat 入口等)
compiler ART AOT/JIT 编译器核心(前端、优化、后端、SSA、寄存器分配等)
dalvikvm 兼容早期 dalvikvm 启动器/模拟器
dex2oat DEX 到 OAT 编译工具主程序与流程
dexdump DEX 文件内容反汇编/可视化工具
dexlayout DEX 文件布局优化工具
dexlist DEX 文件内容列举工具
dexoptanalyzer DEX 优化分析工具
disassembler 汇编/反汇编相关实现
dt_fd_forward 文件描述符转发工具(调试、远程相关)
imgdiag OAT/Image 文件诊断工具
libartbase ART 基础工具库
libartpalette 平台抽象库(线程、内存、时钟等接口封装)
libartservice ART 服务端组件(ART-D 专用服务)
libarttools ART 工具集合库
libdexfile DEX 文件解析/操作库
libelffile ELF 文件解析相关库
libnativebridge Native Bridge(支持跨ABI运行本地代码)
libnativeloader Native 库加载桥接库(JNI 动态加载)
libprofile 运行时性能分析与配置数据管理
oatdump OAT 文件内容查看与反汇编工具
odrefresh OAT/DEX 刷新维护工具
openjdkjvm OpenJDK JVM 相关实现
openjdkjvmti JVM TI(调试接口)实现
perfetto_hprof Perfetto HPROF 支持工具(内存分析)
profman ART Profile 管理/优化分析工具
runtime ART 运行时核心(解释器、GC、线程管理、JNI、类加载等)
sigchainlib 信号链库(信号处理相关)
simulator ART 虚拟机模拟器/测试平台
test 单元测试、集成测试和回归测试
tools 辅助开发/编译/调试工具集合

bionic

目录 主要功能说明
apex/ 存放 APEX 包配置与描述文件,支持 libc 等以 APEX 形式升级
benchmarks/ 性能基准测试代码,评估 libc/libm 等库效率
build/ 构建脚本和编译配置(Android.bp/Android.mk)
cpu_target_features/ 定义和检测各 CPU 平台目标特性,用于优化和条件编译
docs/ 项目文档、API 说明、兼容性文档
libc/ libc 主体实现(C 标准库、系统调用、字符串/IO/内存操作等)
libdl/ 动态库加载器实现(dlopen/dlsym/dlclose等)
libfdtrack/ 文件描述符跟踪与调试支持库
libm/ 数学库实现(如三角、指数、平方根等函数)
libstdc++/ C++ 标准库部分实现,保证 ABI 兼容
linker/ 动态链接器核心,ELF 加载、重定位、符号解析
tests/ 单元测试和集成测试,保障库的稳定与兼容性
tools/ 构建、调试、符号处理、版本兼容等开发/维护工具

bootable

目录 主要功能说明
libbootloader/ 启动加载器通用库,实现启动相关的通用逻辑与接口,供多种 bootloader 复用
recovery/ Recovery 模式实现,负责刷机、恢复出厂、数据清除等系统恢复操作,包括 UI、脚本处理等

build

目录 主要功能说明
bazel/ Bazel 构建系统配置与集成文件,支持 Android 项目使用 Bazel 构建流程
bazel_common_rules/ Bazel 构建通用规则与扩展模块,便于共享与维护
blueprint/ Blueprint 元构建系统(Soong 前身/子系统),用于模块定义和依赖管理
make/ 传统 Android.mk/Makefile 构建系统的规则、模板和脚本
pesto/ 构建系统辅助模块和工具(如依赖追踪、构建优化等)
release/ 构建产物发布相关脚本与流程
soong/ Soong 构建系统主引擎,Android 现代模块化构建体系

cts

目录 主要功能说明
.prebuilt_info/ 预编译信息与元数据,描述预编译测试包相关内容
apps/ 用于 CTS 测试的示例和演示应用
backported_fixes/ 回溯修复和补丁,用于兼容性相关的回退修正
build/ CTS 构建脚本和相关配置
common/ 公共代码和工具类,被多套 CTS 测试用例共享
development/ 开发辅助工具和脚本,支持 CTS 测试开发流程
flags/ 测试运行时和特性的 Flag 配置
helpers/ 各类测试辅助工具库和测试基类
hostsidetests/ 主机侧测试用例(在测试服务器/PC 上运行的测试)
libs/ 公共库,供 CTS 测试用例和工具调用
suite/ CTS 测试套件的集合和整体组织结构
tests/ 各类具体的 CTS 测试项/测试用例主目录
tools/ 测试辅助工具和脚本(如打包、执行、结果分析等)

dalvik

目录 主要功能说明
dexgen/ DEX 文件生成相关工具和实现,用于生成和操作 Dalvik 字节码
docs/ Dalvik 虚拟机相关开发和实现文档
dx/ DEX 文件编译、生成和转换工具(如 dx 工具链,jar→dex 转换)
opcode-gen/ Dalvik 字节码指令(opcode)相关的生成脚本和工具
tools/ 其他 Dalvik 相关开发、测试、分析工具

developers

目录 主要功能说明
build/ 开发者相关的构建脚本、配置、辅助工具
demos/ 开发者演示工程,展示新特性或 API 用法
samples/ 官方开发示例代码集合,涵盖常用 API、最佳实践等

development

目录 主要功能说明
apps/ 各类开发样例和测试 App
build/ 构建脚本、辅助构建工具与配置
cmds/ 命令行工具和脚本
docs/ 开发相关文档和说明
gki/ Generic Kernel Image(GKI)相关开发和验证工具
gsi/ Generic System Image(GSI)开发、构建与测试
host/ 主机端(PC 端)辅助工具和测试脚本
ide/ IDE 插件和开发环境集成支持
python-packages/ Python 开发/构建/测试相关包
samples/ 各类开发示例代码
scripts/ 各类辅助开发、构建、测试的脚本
sdk/ Android SDK 相关开发/工具/构建支持
sdk_overlay/ SDK Overlay 支持及相关实现
sys-img/ 系统镜像构建和配置
tools/ 各类开发、构建、测试辅助工具
treble/ Project Treble 相关开发与工具

device

目录 主要功能说明
amlogic/ Amlogic 芯片平台的设备适配、配置与驱动
common/ 通用设备适配模板、公共配置和脚本
generic/ 通用 Generic 设备适配(适用于通用虚拟设备、x86、arm64 等)
google/ Google 设备适配(如 Pixel 系列手机/平板等),包含配置和定制
google_car/ Google 汽车平台(Android Automotive/Car)的设备适配
linaro/ Linaro 平台(ARM 架构联盟)的开发板和 SoC 适配
sample/ 示例设备适配模板,供新设备或新平台定制时参考

external

目录 主要功能简介
AFLplusplus 高级模糊测试工具(AFL)升级版,自动化安全漏洞挖掘
ComputeLibrary ARM 计算/神经网络加速库
FP16 Half-precision (16-bit) 浮点数计算库
FXdiv 高效除法优化库(常用图像/信号处理)
MPAndroidChart 安卓常用开源图表库
OpenCL-CLHPP OpenCL C++ 头文件
OpenCL-CTS OpenCL 兼容性测试套件
OpenCL-Headers OpenCL 标准头文件
OpenCL-ICD-Loader OpenCL ICD 加载器
OpenCSD ARM CoreSight 调试追踪解码库
TestParameterInjector JUnit 参数化测试框架
XNNPACK 高性能神经网络推理内核库(TensorFlow Lite 用)
aac AAC 音频编解码库
abseil-cpp Google C++ 基础库合集
accessibility-test-framework 无障碍/辅助功能自动化测试框架
accompanist Jetpack Compose 拓展库
android-key-attestation Android 密钥证明/认证相关库
android-nn-driver Android 神经网络驱动示例
androidplot 安卓平台数据绘图库
angle OpenGL ES 转译为 Vulkan/D3D 的兼容层
apache-commons-* Apache Java 实用库集合
arm-neon-tests ARM NEON 指令集测试用例集
arm-optimized-routines ARM 高性能常用函数实现
arm-trusted-firmware ARM 平台受信任启动固件
armnn ARM 神经网络库
autotest 自动化测试框架
avb Android Verified Boot 安全启动
bazel* Google Bazel 构建系统核心和规则
bc, bcc 字节码相关库,编译与验证工具
boringssl Google 改进版 OpenSSL 库
bouncycastle Java 加密算法库
brotli 高压缩率通用压缩算法库
bzip2 通用压缩算法库
capstone 多平台反汇编引擎
cblas 基础线性代数运算库
clang, compiler-rt, llvm Clang/LLVM 工具链与运行时支持
conscrypt Android 用 TLS/SSL 加密库
cpu_features, cpuinfo CPU 特性检测和分析库
curl 网络/HTTP 客户端库
dagger2 Google Java 依赖注入框架
deqp 图形 API 兼容性和性能测试框架
dexmaker Java 动态字节码生成库
dlmalloc, jemalloc_new 多平台高性能内存分配器
doclava, dokka Java/Kotlin API 文档生成工具
double-conversion 高性能浮点转换库
eigen 通用矩阵和线性代数运算库
expat, libxml2 XML 解析库
fbjni Facebook JNI 辅助库
flatbuffers 高性能序列化库
flac FLAC 音频编解码库
fonttools, freetype 字体解析与处理库
giflib GIF 动画图片库
glib 跨平台工具/数据结构库
go-cmp, golang-protobuf Go 语言比较和协议库
google-breakpad 崩溃分析/堆栈回溯工具
googletest, hamcrest, junit 单元测试和断言框架
grpc* Google RPC 通信框架
guava Google Java 实用库合集
harfbuzz_ng, harfbuzz OpenType 字体排版引擎
icing Android 搜索/索引引擎
icu 国际化与 Unicode 支持库
iptables, iproute2, iputils Linux 网络协议栈工具
jackson*, gson, moshi JSON 解析与序列化库
jemalloc_new 高性能内存分配库
jsoncpp, jsoup JSON/CSS/HTML 解析库
kotlin*, kotlinx* Kotlin 编译器和相关扩展库
leakcanary2 Java 内存泄露检测工具
leveldb Google K-V 存储数据库
libaom, libdav1d, libvpx 视频编解码库(AV1、VPX等)
libdrm, mesa3d 显卡驱动与 3D 渲染库
libjpeg-turbo, libpng, libwebp, libyuv 图片编解码/处理库
libxml2 XML 解析库
minijail 安全隔离与容器化工具
open-dice 可信计算与 Root of Trust 相关库
openthread Thread 协议栈实现
perfetto 系统级性能跟踪与分析工具
protobuf, tflite-support Google Protocol Buffers 和 TensorFlow Lite 支持库
quickjs, lua 脚本语言解释器
roboto-fonts, noto-fonts Google 字体库
sqlite 嵌入式 SQL 数据库
tensorflow, pytorch, XNNPACK 机器学习/深度学习框架与加速库
toybox, busybox 常用 Linux 命令集合
wayland, wayland-protocols Linux 显示协议与桌面支持
webp, webrtc 图片压缩格式、实时音视频通讯库
wpa_supplicant_8 Wi-Fi 无线连接与加密支持
xz-embedded, zlib, zopfli, zstd 各类压缩解压库
zlib 通用压缩库
zstd 快速压缩算法库
zucchini 差分补丁生成与应用库,主要用于高效构建二进制补丁(如 OTA 升级、Chrome 更新)

frameworks

目录 主要功能说明
av 多媒体框架和服务,包括音视频编解码、媒体会话、相机等 (MediaCodec, MediaRecorder, Camera等)
base Android Framework 层核心(Java API、系统服务、AMS、PMS、ContentProvider、UI、权限等)
compile/ Java 字节码和 dex 相关的编译与工具(如 dx、bytecode 编译辅助)
ex Android 扩展包支持库(如文档、邮箱、日历等扩展)
hardware/ 与硬件相关的框架封装(如传感器、输入、Vibrator、相机等抽象接口/服务)
layoutlib 布局渲染库(Android Studio 预览、UI 设计时所用的 layout 渲染引擎)
libs/ 框架层通用 Java 库与工具库(如 android-common、android-compat 等)
minikin 字体布局与排版引擎
multidex MultiDex 支持库,实现超 65536 方法限制时的多 DEX 支持
native Framework 层 Native (C++) 服务、JNI 桥、核心底层服务
opt/ 各类可选框架和实验性/优化模块(如 telephony, emoji, net, mediaextractor 等)
proto_logging ProtoBuf 日志结构定义与日志框架(服务进程统一日志采集)
rs RenderScript 相关框架,异构并行计算(已弃用/兼容保留)
wilhelm OpenSL ES、OpenMAX AL 多媒体音频标准接口实现

hardware

目录 主要功能说明
broadcom/ Broadcom 芯片相关的 HAL 适配、硬件支持代码
google/ Google 参考设备/硬件适配、Google 自有硬件 HAL 支持
interfaces/ AIDL/HIDL 硬件抽象接口定义,所有主要 HAL 模块接口的标准声明
invensense/ InvenSense 传感器(如陀螺仪、加速度计)相关的 HAL 适配
libhardware/ HAL 层通用兼容库,C 接口适配、底层硬件抽象
libhardware_legacy/ 旧版硬件 HAL 兼容库,为老设备和接口提供支持
nxp/ NXP 芯片相关(如 NFC、Secure Element 等)硬件适配
qcom/ Qualcomm(高通)平台相关 HAL 适配、芯片驱动代码
ril/ Radio Interface Layer,无线通信基带/射频模块的 HAL 适配和接口
samsung/ 三星平台/芯片/设备的 HAL 适配、传感器支持等
st/ STMicroelectronics(意法半导体)设备适配及相关 HAL 支持
synaptics/ Synaptics 触控板、传感器、指纹等设备的 HAL 支持
ti/ Texas Instruments(德州仪器)设备/芯片适配、相关 HAL 实现

kernel
P.S.: kernel源码不在platform里面需要下载kernel分支

目录 主要功能说明
bootable/ 内核启动加载器、ramdisk、引导相关工具与脚本
build/ 内核构建脚本、配置文件、构建系统集成辅助
common/ 通用主线内核代码(GKI/主线通用分支参考实现,支持多平台)
common-modules/ 通用主线内核模块(如文件系统、设备驱动、网络等的标准模块化实现)
external/ 第三方内核模块、外部驱动与扩展(如 zstd、lz4、wireguard 等)
kernel/ 具体平台/SoC 内核实现(部分平台有单独的 kernel// 目录)
prebuilts/ 预编译的内核镜像、模块、头文件等,方便直接集成使用
system/ 内核态系统相关代码,如安全、内存管理、调度器等
test/ 内核测试用例、验证工具和测试框架(如 kselftest、LTP 等)
tools/ 内核构建、分析、调试等辅助工具(如 scripts、perf、bpf、tracing、objtool 等)

libcore

目录 主要功能说明
api/ Java API 定义和 API 版本管理(API 文档、API 差异比对等)
benchmarks/ Java 标准库相关性能基准测试
dalvik/ Dalvik VM 相关 Java 底层类和兼容实现
dom/ XML DOM 解析和相关类实现
expectations/ 测试期望、黑名单/白名单管理等
harmony-tests/ 兼容 Apache Harmony 项目的 Java 标准库测试
json/ JSON 解析和处理相关库实现
jsr166-tests/ JSR-166 并发包(java.util.concurrent)的兼容和测试
libart/ ART 虚拟机相关 Java 层桥接与接口实现
luni/ java.lang、java.util、java.io 等核心标准库源码(主力实现)
metrictests/ 度量/指标相关的测试用例
mmodules/ 模块化相关支持与实现
ojluni/ OpenJDK “luni”类(java.lang, java.util, java.io等)的同步移植及支持
support/ 兼容性支持代码、工具与适配层
test-rules/ 测试运行规则、辅助类与测试基类
toolchainapi/ 构建和工具链相关 Java API
tools/ 相关开发、构建、分析和辅助工具

libnativehelper

目录 主要功能说明
header_only_include/ 仅头文件实现的通用辅助头(供构建加速和平台兼容)
include/ 通用公共头文件(如 JNIHelp.h、JniConstants.h 等)
include_jni/ JNI 相关头文件,JNI API 辅助声明
include_platform/ 平台相关的头文件
include_platform_header_only/ 平台相关的仅头文件实现
tests/ 单元测试代码,验证 NativeHelper 功能正确性
tests_mts/ 多平台和多场景下的测试用例

packages

目录 主要功能说明
apps/ 系统应用(如 Settings、Launcher、Calendar、Contacts、Music、Gallery 等)
inputmethods/ 输入法相关应用(如 AOSP Keyboard、拼音输入法等)
modules/ 可独立升级的系统模块(APEX 包,如 media、conscrypt、statsd 等)
providers/ 各类系统 ContentProvider(如 Downloads、MediaProvider、UserDictionary 等)
screensavers/ 屏保/显示相关应用(如 Dream、Clock 等)
services/ 系统服务 App(如 Telephony、PrintSpooler、CarrierConfig 等)
wallpapers/ 系统壁纸应用和动态壁纸(如 LiveWallpapers、PhotoPhase 等)

pdk

目录 主要功能说明
apps/ 平台开发套件(PDK)相关的示例应用与测试 App
build/ PDK 构建脚本、配置文件和辅助工具
util/ PDK 平台开发和适配相关的通用工具、脚本与辅助库

platform_testing

目录 主要功能说明
build/ 平台级测试相关构建脚本、配置和集成支持
docs/ 平台测试框架、流程、用例等文档
emu_test/ 针对模拟器(Emulator)的自动化测试用例和相关支持
host_runners/ 主机端(PC)测试执行器和测试环境集成
libraries/ 平台测试用的公共类库和工具包
robolab/ RoboLab 自动化测试相关代码和集成
scripts/ 测试辅助脚本、自动化工具和批量操作脚本
tests/ 平台级功能、性能、兼容性等自动化测试用例主目录
tools/ 平台测试相关的辅助工具、分析与环境管理
utils/ 平台测试环境通用工具和功能模块

prebuilts

目录 主要功能说明
abi-dumps/ 预编译 ABI 信息和 dump 文件(ABI 兼容性检查)
android-emulator/ 预编译的 Android 模拟器二进制及其依赖
asuite/ Android Studio/测试自动化套件的预编译工具
bazel/ Bazel 构建工具及相关依赖的预编译包
build-tools/ 预编译的构建辅助工具集合
bundletool/ 预编译的 Android App Bundle 打包和分析工具
checkcolor/ 颜色检查工具的预编译版本
checkstyle/ Java 代码风格检查工具预编译版
clang/ LLVM/Clang 编译器工具链的预编译包
clang-tools/ Clang 相关辅助工具预编译包
cmake/ CMake 跨平台构建工具预编译包
cmdline-tools/ 各类命令行构建和开发工具的预编译包
devtools/ 各类开发辅助工具的预编译包
gcc/ GNU GCC 编译器及工具链的预编译包
go/ Go 语言工具链的预编译包
gradle-plugin/ Android Gradle 插件预编译包
jdk/ Java Development Kit(JDK)的预编译包
ktlint/ Kotlin 代码风格检查工具预编译包
manifest-merger/ Android Manifest 合并工具预编译包
maven_repo/ 本地 Maven 仓库的依赖和预编译包
misc/ 杂项预编译工具和依赖
module_sdk/ 各模块相关 SDK 的预编译文件
ndk/ Android Native Development Kit 的预编译包
qemu-kernel/ QEMU 虚拟机用的预编译内核镜像
r8/ Java 字节码优化与混淆工具(R8/D8)的预编译包
remoteexecution-client/ 远程构建与分布式测试相关预编译客户端工具
runtime/ 运行时相关库的预编译包
rust/ Rust 编译器和工具链的预编译包
sdk/ Android SDK 的各类预编译组件和工具
tools/ 其他通用辅助工具的预编译包

sdk

目录 主要功能说明
annotations/ SDK 注解相关资源和库,用于辅助开发、代码提示等
apkbuilder/ APK 构建工具和相关资源
apps/ SDK 自带的示例应用和测试程序
avdlauncher/ Android 虚拟设备(AVD)启动器相关资源和工具
docs/ Android SDK 文档(开发手册、API 参考等)
dumpeventlog/ 事件日志分析与导出工具
emulator/ Android 模拟器相关工具与资源
eventanalyzer/ 事件分析工具,用于分析应用或系统事件流
files/ SDK 工具和资源的存放目录
find_java/ 查找并设置 Java 环境的脚本
find_java2/ 新一代 Java 环境查找脚本
find_lock/ SDK 安全/并发相关辅助脚本
hierarchyviewer/ Android 界面层级查看工具
icons/ 各类开发工具和模拟器的图标资源
sdklauncher/ SDK 启动管理工具
settings/ SDK 相关的配置文件与设置
templates/ 各类项目/组件/Activity 的模板文件

system

目录 主要功能说明
acpi/ ACPI 支持相关代码(高级配置与电源管理接口,主要用于特定设备)
apex/ APEX 容器管理工具和相关实现
authgraph/ 用于图认证与安全的相关库
bpf/ eBPF(内核扩展字节码)相关接口与管理
bpfprogs/ eBPF 程序与相关实现
ca-certificates/ 系统 CA 证书集合
chre/ Context Hub Runtime Environment,低功耗传感器管理框架
connectivity/ 网络连接管理、WIFI、蓝牙等连接服务框架
core/ 系统服务、守护进程和关键功能(如 init、vold、logcat、servicemanager、liblog等)
cros-codecs/ Chrome OS 音视频编解码支持
dmesgd/ dmesg 日志采集、导出工具
extras/ 扩展功能、辅助工具等
gatekeeper/ 生物识别、密码、Gatekeeper 安全相关实现
gsid/ Google System Image Daemon(GSI 管理服务)
hardware/ 底层硬件相关服务与适配代码
hwservicemanager/ HIDL 服务管理器,实现 HAL 层服务的注册与发现
incremental_delivery/ 增量交付支持相关工具与服务
keymaster/ Keymaster 密钥管理、加密和安全服务实现
keymint/ KeyMint 安全密钥服务与新一代加密实现
libartpalette/ ART 虚拟机平台适配辅助库
libbase/ C++ 通用基础库(字符串、IO、文件、线程等工具)
libcppbor/ CBOR 编解码库,支持二进制对象表示法
libfmq/ Fast Message Queue(FMQ)消息队列通信库,HAL 常用
libhidl/ HIDL 相关通用支持库
libhwbinder/ HwBinder 驱动的 C++ 支持库
libprocinfo/ 进程信息采集工具库
librustutils/ Rust 语言通用工具库
libsysprop/ 系统属性读取/设置辅助库
libufdt/ FDT(设备树)解析库
liburingutils/ io_uring(高性能异步 IO)辅助库
libvintf/ VINTF (Vendor Interface) 验证和解析库
libziparchive/ ZIP 文件归档、解包工具库
linkerconfig/ 动态链接器环境与配置管理工具
logging/ 系统日志相关库与支持
media/ 多媒体相关服务、库和工具
memory/ 内存管理相关(如 ashmem、ion、lmkd 等)
netd/ 网络守护进程,管理 DNS、IP 配置、网络策略等
nfc/ NFC 相关支持服务和工具
nvram/ NVRAM 非易失性存储管理支持
secretkeeper/ 安全密钥/凭证存储与管理服务
secure_element/ SE(安全元件)相关服务及驱动
security/ 系统安全性相关(访问控制、SELinux、加密等)
see/ Secure Execution Environment 相关支持
sepolicy/ SELinux 策略定义与管理
server_configurable_flags 服务器可配置标志支持和相关管理
teeui/ TEE(可信执行环境)用户界面相关支持
testing/ 系统服务相关的测试用例和框架
timezone/ 时区数据与时区服务支持
tools/ 系统服务和内核相关辅助工具
unwinding/ 栈回溯与调用栈展开支持库
update_engine/ OTA 系统升级引擎
usb_info_tools/ USB 设备信息采集和管理工具

test

子目录 说明
app_compat/ 应用兼容性测试用例和工具
catbox 通用测试运行框架与工具集
cts-root 针对具有 root 权限设备的 CTS(兼容性测试套件)扩展
dittosuite 分布式或多端一致性测试套件
mlts/ 机器学习相关测试套件
mts 模块化测试套件(Module Test Suite)
robolectric-extensions Robolectric(Android 单元测试框架)扩展与适配代码
suite_harness 测试套件的统一调度与管理框架
vts VTS(Vendor Test Suite,供应商测试套件)
vts-testcase/ VTS 测试用例集合

toolchain

目录 主要功能说明
pgo-profiles/ Profile-Guided Optimization(PGO)性能分析与优化用的 profile 数据集与相关工具

tools

目录 主要功能说明
aadevtools Android Auto 开发工具和相关脚本
acloud 云端/虚拟化测试与模拟器环境管理工具
apifinder API 检索和分析工具
apksig APK 签名和验证工具
apkzlib APK 及 ZIP 文件处理压缩相关工具
asuite Android 测试自动化框架和集成套件
camera 摄像头相关测试和开发工具
carrier_settings 运营商设置和配置相关工具
content_addressed_storage/ 基于内容寻址的存储工具库(如用于资源去重、版本控制等)
currysrc Java 源代码分析、格式化与重构工具
deviceinfra/ 设备基础设施和自动化测试环境配置
dexter DEX 文件分析和调试工具
doc_generation 文档自动生成工具
external/ 外部工具和第三方依赖
external_updater 第三方依赖/外部工具的自动更新工具
loganalysis 日志分析与自动化问题定位工具
metalava Android API 描述和兼容性分析工具
ndkports NDK 端口和交叉编译相关工具
netsim 网络仿真与虚拟化测试工具
platform-compat 平台兼容性测试与适配工具
repohooks Repo 仓库管理钩子脚本
rr_prebuilt Record & Replay 调试工具的预编译包
security 安全分析、加固、验证等相关工具
test/ 各类测试工具和测试用例主目录
tradefederation/ Android Trade Federation 自动化测试与设备编排框架
treble Treble 项目相关工具和测试
trebuchet 系统 UI 启动器、开发版 Launcher 等相关工具