编译和固件打包
前置条件
- 已完成源码获取与环境依赖准备。
- 当前目录为源码根目录(包含
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 用户编译,避免文件权限异常导致后续流程失败。