diff --git a/Software/Development/OperatingSystem/Android/Build/理解_Android_Build_系统.md b/Software/Development/OperatingSystem/Android/Build/理解_Android_Build_系统.md index 1931002..01bf76d 100644 --- a/Software/Development/OperatingSystem/Android/Build/理解_Android_Build_系统.md +++ b/Software/Development/OperatingSystem/Android/Build/理解_Android_Build_系统.md @@ -219,27 +219,30 @@ Build 系统中包含的其他一些 Make 目标说明如表 5 所示: 表 5. 其他主要 Make 目标 -| Make 目标 | 说明 | -|------------|------------------------------| -| make clean | 执行清理,等同于:rm -rf 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 libandroid_runtime | 编译所有 JNI framework 内容。 | -| makeframework | 编译所有 Java framework 内容。 | -| makeservices | 编译系统服务和相关内容。 | -| make | 编译一个指定的模块,local_target 为模块的名称。 | +| Make Target | Descriptions | +|---------------------------|------------------------------| +| make clean | 执行清理,等同于:rm -rf 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 libandroid_runtime | 编译所有 JNI framework 内容。 | +| make framework | 编译所有 Java framework 内容。 | +| make framework-res | 编译 framework 资源 | +| make services | 编译系统服务和相关内容。 | +| make | 编译一个指定的模块,local_target 为模块的名称。 | | make clean- | 清理一个指定模块的编译结果。 | -| makedump-products | 显示所有产品的编译配置信息,例如:产品名,产品支持的地区语言,产品中会包含的模块等信息。 | -| makePRODUCT-xxx-yyy | 编译某个指定的产品。 | -| makebootimage | 生成 boot.img | -| makerecoveryimage | 生成 recovery.img | -| makeuserdataimage | 生成 userdata.img | -| makecacheimage | 生成 cache.img | +| 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 | ## 在 Build 系统中添加新的内容