From f3f90fcb24d78727135005443ddfca6576705bb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=9F=E5=AE=81?= Date: Tue, 16 Dec 2025 06:52:57 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20src/compile/sharebuild-aos?= =?UTF-8?q?p14.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/compile/sharebuild-aosp14.md | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/compile/sharebuild-aosp14.md b/src/compile/sharebuild-aosp14.md index a726738..bd4ad52 100644 --- a/src/compile/sharebuild-aosp14.md +++ b/src/compile/sharebuild-aosp14.md @@ -40,9 +40,9 @@ repo sync -j16 cd android-14.0.0_r2 source build/envsetup.sh # 初始化环境 lunch aosp_arm-eng # 选择目标配置 -make # 执行单机编译,编译成功后可以看到: - +make # 执行单机编译 ``` +编译成功后可以看到: ``` [ 99% 130084/130093] out/host/linux-x86/bin/resourceshrinker --output out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI Shrunken apk stored in: @@ -51,19 +51,14 @@ out/soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI/android_comm #### build completed successfully (02:20:12 (hh:mm:ss)) #### -lab1:android-14.0.0_r2/ $ ``` - - ### 配置AOSP项目开启ShareBuild模式 -* 将setup_sharebuild_forAOSP14.sh 复制到 AOSP 根目录 +* 到 AOSP 项目根目录下执行 setup_sharebuild_forAOSP14.sh 配置ShareBuild分布式编译 ``` cd android-14.0.0_r2 -cp /etc/ninja2/aosp14/setup_sharebuild_forAOSP14.sh ./ -chmod +x setup_sharebuild_forAOSP14.sh -./setup_sharebuild_forAOSP14.sh +/etc/ninja2/aosp14/setup_sharebuild_forAOSP14.sh ``` * 在项目根目录下执行分布式编译 @@ -71,8 +66,10 @@ chmod +x setup_sharebuild_forAOSP14.sh ```bash source build/envsetup.sh # 初始化环境 lunch aosp_arm-eng # 选择目标配置 -make # 执行分布式编译,编译成功后可以看到: +make # 执行分布式编译 ``` +编译成功后可以看到: + * 客户端节点: ``` [ShareBuild] Command will be executed REMOTELY @@ -89,7 +86,7 @@ stdout: , stderr: real 102m16.362s user 1074m56.673s sys 64m22.863s -root@lab1:/home/lab1/android-14.0.0_r2# + ``` * 服务端节点sharebuild部分日志: ```