3. AGP构建流程详解:从源码到APK的步骤

说实话,做了这么多年 Android 构建,我见过太多人把 AGP 当黑盒用。
点一下 Run 按钮,APK 出来了,中间发生了什么一概不知。
但你要是想搞清楚构建缓存为什么失效,就必须把这条流水线拆开看。
这章我就带你走一遍,从源码到 APK,每一步都在干什么。

3.1 整体流程概览

整个构建流程,我习惯把它切成四个阶段:资源处理、代码处理、DEX 打包、签名优化。
每个阶段里有两个核心步骤,总共八步。下面这张图一目了然:

AGP构建流程全景图 资源处理阶段 代码处理阶段 DEX打包阶段 签名优化阶段 1. 资源编译 (aapt2) 2. 资源合并 ← 上一章 📖 返回目录 下一章 →