Skip to content

编译和固件打包

解压源码与镜像

bash
# 解压源码
tar -zxvf A6490MA1.tar.gz

# 解压 Ubuntu 镜像
xz -d ubuntu.img.xz

# 拷贝镜像到编译目录中
cp ubuntu.img A6490MA1/ubuntu/

进入 Docker 编译环境

进入代码根目录,进入 Docker:

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

进入 ubuntu 目录并执行编译:

bash
cd ubuntu
Aidlux_build.sh user|debug version

例如编译 user 版本(版本号 01):

bash
./Aidlux_build.sh user 01

生成镜像

编译成功后:

bash
sh do_ubuntu.sh

成功后 img 将生成到 img_out 中。