Skip to content

编译和固件打包

前置条件

  • 已完成源码获取与环境依赖准备。
  • 当前目录为源码根目录(包含 Aidlux_build.sh)。
  • 使用普通用户编译,不要使用 root 用户。

进入编译容器

在源码根目录执行:

bash
docker run --privileged -it --rm --hostname $(hostname) -v $(pwd):/home/build $(whoami)/androidbuilder:u22 android

首次编译准备

首次编译前,将 downloads.tar.gz 解压到源码根目录,确保脚本所需依赖完整。

执行编译与打包

Aidlux_build.sh 脚本包含完整的编译与镜像打包流程。

编译 debug 版本:

bash
./Aidlux_build.sh debug 01

编译 user(性能)版本:

bash
./Aidlux_build.sh user 01

产物检查

编译完成后,请根据项目约定的输出目录检查镜像/固件包是否生成,并记录对应版本号用于后续烧录。

注意

请勿使用 root 用户编译,避免文件权限异常导致后续流程失败。