首页
›
移动端与Android应用开发
›
016-系统应用定制与模块边界
›
《AOSP编译系统与模块划分讲义》
VIP20
本课程属于:016-系统应用定制与模块边界
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
AOSP编译系统与模块划分讲义
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
AOSP源码下载与Repo使用
repo init · repo sync · 清单文件解析
AOSP
Repo
02
编译环境搭建(Ubuntu/Docker)
依赖包安装 · Java/Go/Python工具链配… · ccache设置
Ubuntu/Docke…
编译环境搭建
03
Make构建系统基础
Android.mk结构 · 编译目标 · 模块类型
Make
构建系统基础
04
Soong构建系统入门
Android.bp语法 · 模块定义 · build.go核心概念
Soong
构建系统入门
05
Blueprint与Ninja中间件
Blueprint解析 · Ninja生成 · 增量编译原理
Blueprint
Ninja
06
编译命令详解
make · m · mm
编译命令详解
make
07
配置编译目标与lunch
product · variant · buildtype
lunch
配置编译目标
08
模块定义
CC编译模块(cc_binary/c… · Java模块(java_librar…
模块定义
CC
09
预编译模块与本地模块
prebuilt · soong_cc_import · Android.bp BOARD预制
预编译模块
本地模块
10
头文件与库依赖管理
include_dir · export_include · shared_libs
头文件
库依赖管理
11
分区与模块安装路径
PRODUCT_COPY_FILES · TARGET_OUT_VENDOR · 系统分区/产品分区/vendor分区
分区
模块安装路径
12
Kconfig与内核模块集成
内核编译 · kheader · vendor boot image
Kconfig
内核模块集成
13
编译器与工具链配置
Clang/GCC切换 · ARM/ARM64 · x86架构匹配
编译器
工具链配置
14
编译优化
ccache · distcc · 增量编译
编译优化
ccache
15
编译产物分析
out目录结构 · system.img/vendor.…
编译产物分析
out
16
分区大小控制与稀疏镜像
BOARD_SYSTEMIMAGE_… · resize2fs
分区大小控制
稀疏镜像
17
自定义模块添加实战
在源码中增加一个native ser…
自定义模块添加实…
native
18
模块依赖错误排查
未定义引用 · 循环依赖 · missing shared lib…
模块依赖错误排查
未定义引用
19
编译日志分析与调试
ninja日志 · —showcommands · veridex检查
编译日志分析
调试
20
常见编译错误集
soong语法错误 · findbugs · protobuf版本冲突
常见编译错误集
soong
21
模块划分原则
HAL · 核心服务 · 供应商接口
模块划分原则
HAL
22
SystemUI与框架模块分离
模块化编译 · java默认库依赖 · 隐藏API
SystemUI
框架模块分离
23
动态分区与超级镜像
super partition · dynamic partitions · vbmeta
动态分区
超级镜像
24
AB更新与编译配置
AB分槽 · ota_target · 升级脚本
AB
更新
25
模块覆盖与产品定制
PRODUCT_PACKAGES · LOCAL_OVERRIDES_PA…
模块覆盖
产品定制
26
代码混淆与编译时间优化
Jack(已弃用) · R8 · ProGuard
代码混淆
编译时间优化
27
编译过程中test模块集成
native_test · robotium · gtest
test
编译过程
28
集成Cuttlefish模拟器编译
target_virtual_ab · 模拟器镜像生成
Cuttlefish
集成
29
CI/CD流水线中编译
AOSP build server · gerrit trigger · repo hooks
CI/CD
流水线
30
编译系统未来演进
Bazel迁移 · com.android.tools · 模块元数据
编译系统未来演进
Bazel
所属VIP或分类
同VIP:ActivityManager定制边界控制指南
同VIP:ANR主线程阻塞边界优化实战指南
同VIP:ANR产生根源与调用链分析详解