From 39859809a53e4c956ace19dbafebf34b28f5bf48 Mon Sep 17 00:00:00 2001 From: ych <2416006706@qq.com> Date: Sun, 7 Dec 2025 07:41:29 +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 | 53 +++++++++++++++++++++++++++++--- 1 file changed, 48 insertions(+), 5 deletions(-) diff --git a/src/compile/sharebuild-aosp14.md b/src/compile/sharebuild-aosp14.md index ae8291f..a8d4314 100644 --- a/src/compile/sharebuild-aosp14.md +++ b/src/compile/sharebuild-aosp14.md @@ -41,8 +41,22 @@ cd android-14.0.0_r2 source build/envsetup.sh # 初始化环境 lunch aosp_arm-eng # 选择目标配置 make # 执行单机编译,编译成功后可以看到: -# add some output + ``` +``` +[19:20:05.430], pending/wanted: 4, ready: 1, running: 0 + + +#### build completed successfully (02:26:51 (hh:mm:ss)) #### + + +real 146m51.385s +user 1327m35.812s +sys 78m2.153s +root@lab1:/home/lab1/android-14.0.0_r2# +``` + + ### 配置AOSP项目开启ShareBuild模式 @@ -69,12 +83,41 @@ sharebuid:true su # 切换到 root 关闭沙箱 source build/envsetup.sh # 初始化环境 lunch aosp_arm-eng # 选择目标配置 -make # 执行分不知编译,编译成功后可以看到: -# add some output +make # 执行分布式编译,编译成功后可以看到: +``` +* 客户端节点: +``` +[ShareBuild] Command will be executed REMOTELY +[ShareBuild] ---------------------------------------- +[100% 130093/130093] Target vbmeta image: out/target/product/generic/vbmeta.img +stdout: , stderr: + +[16:34:34.063], pending/wanted: 5, ready: 2, running: 0 + + +#### build completed successfully (01:42:17 (hh:mm:ss)) #### + + +real 102m16.362s +user 1074m56.673s +sys 64m22.863s +root@lab1:/home/lab1/android-14.0.0_r2# +``` +* 服务端节点sharebuild部分日志: +``` +{"severity":"INFO","timestamp":"2025-11-24T16:34:38.988708686+08:00","caller":"service/sharebuild_proxy.go:448","message":"Successfully cl +eared environment on executor","component":"proxy","executor":"id:\"12D3KoowBsw2Lrs7FwKkmgrmRt3MYQgNzLa82vjK8tve8gQ95KTk\"ip:\"192.168.1. +12\" port:39077 "} +{"severity":"INFO","timestamp":"2025-11-24T16:34:38.99059505+08:00","caller":"runner/project_runner.go:463","message":"ProjectRunner free. +.. ","component":"runner", "ReceivedtaskCount":0,"PreemptedTaskCount":33291} +[worker-17]Stopping worker +[worker-24]Stopping worker +``` + +``` make clean # 清除编译目标文件 rm -r out # 清除编译产物 -```` - +``` ## 版权声明 Copyright @ Mengning Software