diff --git a/Software/Development/OperatingSystem/Android/Build/理解_Android_Build_系统.md b/Software/Development/OperatingSystem/Android/Build/理解_Android_Build_系统.md index de9b799..db73415 100644 --- a/Software/Development/OperatingSystem/Android/Build/理解_Android_Build_系统.md +++ b/Software/Development/OperatingSystem/Android/Build/理解_Android_Build_系统.md @@ -221,28 +221,33 @@ Build 系统中包含的其他一些 Make 目标说明如表 5 所示: | Make Target | Descriptions | |---------------------------|------------------------------| +| make help | 帮助信息,显示主要的 make 目标。 | | make clean | 执行清理,等同于:rm -rf out/。 | +| make installclean | 清除 out 目录下对应板文件夹中的内容。 | | make sdk | 编译出 Android 的 SDK。 | | make clean-sdk | 清理 SDK 的编译产物。 | | make update-api | 更新 API。在 framework API 改动之后,需要首先执行该命令来更新 API,公开的 API 记录在 frameworks/base/api 目录下。 | | make dist | 执行 Build,并将 MAKECMDGOALS 变量定义的输出文件拷贝到 /out/dist 目录。 | | make all | 编译所有内容,不管当前产品的定义中是否会包含。 | -| make help | 帮助信息,显示主要的 make 目标。 | -| make snod | 从已经编译出的包快速重建系统镜像。 | +| make java | 构建 source tree 中的全部 java 代码。 | +| make native | 构建 source tree 中的全部 native 代码。 | +| make snod | 从已经编译出的包快速重建 system 镜像。 | +| make vnod | 从已经编译出的包快速重建 vendor 镜像。 | +| make pnod | 从已经编译出的包快速重建 product 镜像。 | | make libandroid_runtime | 编译所有 JNI framework 内容。 | | make framework | 编译所有 Java framework 内容。 | -| make framework-res | 编译 framework 资源 | +| make framework-res | 编译 framework 资源。 | | make services | 编译系统服务和相关内容。 | | make | 编译一个指定的模块,local_target 为模块的名称。 | | make clean- | 清理一个指定模块的编译结果。 | | make dump-products | 显示所有产品的编译配置信息,例如:产品名,产品支持的地区语言,产品中会包含的模块等信息。 | | make PRODUCT-xxx-yyy | 编译某个指定的产品。 | -| make bootimage | 快速生成 boot.img | -| make systemimage | 快速生成 system.img | -| make vendor | 快速生成 vendor.img | -| make recoveryimage | 快速生成 recovery.img | -| make userdataimage | 快速生成 userdata.img | -| make cacheimage | 快速生成 cache.img | +| make bootimage | 快速生成 boot.img。 | +| make systemimage | 快速生成 system.img。 | +| make vendor | 快速生成 vendor.img。 | +| make recoveryimage | 快速生成 recovery.img。 | +| make userdataimage | 快速生成 userdata.img。 | +| make cacheimage | 快速生成 cache.img。 | ## 在 Build 系统中添加新的内容