首页
›
热销单品
›
综合补充资料
›
《全额支付Android构建系统(AOSP)从入门到精通》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
全额支付Android构建系统(AOSP)从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学
AOSP构建系统全景概览 · 学习路径 · 环境准备与课程目标
课程导学
AOSP
02
AOSP源码获取与版本管理
repo工具使用 · 分支选择 · 源码下载与校验
AOSP
源码获取
03
构建系统基础概念
Make · Ninja · Soong
构建系统基础概念
Make
04
环境搭建与依赖安装
Ubuntu系统配置 · JDK版本 · Python依赖
环境搭建
依赖安装
05
首次构建实战
lunch命令 · 选择目标设备 · make命令参数
首次构建实战
lunch
06
Android.bp文件语法详解
模块定义 · 属性 · 依赖声明
Android.bp
文件语法详解
07
Android.mk与Android.bp的转换
传统Makefile写法 · 转换工具 · 兼容性处理
Android.mk
Android.bp
08
Soong构建系统深入
Blueprint文件解析 · 模块类型 · 全局变量
Soong
构建系统深入
09
Ninja构建原理与优化
Ninja文件生成 · 增量构建 · 并行任务
Ninja
构建原理
10
产品配置与设备定制
产品Makefile · BoardConfig.mk · 产品继承
产品配置
设备定制
11
内核与Bootloader构建
内核源码编译 · dtb生成 · boot.img打包
Bootloader
内核
12
系统镜像构建
system.img · vendor.img · product.img
系统镜像构建
system.img
13
模块编译与单独构建
编译单个模块 · 模块依赖 · 安装路径
模块编译
单独构建
14
构建变体与目标类型
eng · user · userdebug的区别
构建变体
目标类型
15
AOSP构建系统测试
单元测试 · 集成测试 · CTS/VTS构建与运行
AOSP
构建系统测试
16
自定义构建模块实战
编写一个HelloWorld模块 · 添加库 · 可执行文件
自定义构建模块实…
HelloWorld
17
预编译模块集成
预编译APK · 静态库 · 共享库的集成方式与签名处理
预编译模块集成
APK
18
构建系统扩展
自定义Soong模块类型 · Blueprint插件 · 构建钩子与脚本
构建系统扩展
Soong
19
构建性能优化
并行度调整 · 分布式构建 · 构建缓存
构建性能优化
并行度调整
20
常见构建错误与解决方案
环境问题 · 依赖缺失 · 语法错误
常见构建错误
解决方案
21
AOSP构建系统与CI/CD集成
Jenkins/GitLab CI配… · 构建脚本化 · 产物归档
AOSP
CI/CD
22
多设备构建管理
同时构建多个目标 · 产品变体 · 构建矩阵
多设备构建管理
同时构建多个目标
23
构建系统源码阅读
Soong源码结构 · Blueprint核心逻辑 · Make兼容层
构建系统源码阅读
Soong
24
AOSP构建系统安全与签名
签名机制 · 密钥管理 · 构建时签名
AOSP
构建系统安全
25
构建产物分析
镜像内容检查 · 分区大小优化 · 去除无用模块
构建产物分析
镜像内容检查
26
AOSP构建系统与Android Studio集成
SDK构建 · 系统库依赖 · IDE调试构建
AOSP
Android
27
构建系统版本演进
从Make到Soong再到Bazel… · 新特性
构建系统版本演进
Make
28
实战案例
从零定制一个Android系统镜像 · 包含自定义应用 · 内核修改
实战案例
Android
29
综合项目
构建一个完整的AOSP发行版 · 包含多产品 · 多语言
综合项目
AOSP
30
课程总结与进阶路径
知识体系回顾 · 常见面试题 · 社区资源
课程总结
进阶路径
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测