编译分为三块,分别为系统基础android apk编译, aosp镜像编译,linux控制与基础组件程序编译。本文档旨在让开发者能够快速了解OpenFDE的开发工作,主要包括源代码编译和Deb包制作两个部分。
源代码编译
下表是完整的编译目标。详细的编译指南参见AOSP镜像和Linux程序编译
编译目标 | 编译机器硬件 | 编译机器操作系统 | 备注 |
---|---|---|---|
系统基础android apk | x86_64 | ubuntu 22.04 |
systemui.apk、fde_gallery.apk、oobe.apk。在编译aosp镜像时会用到。已提前编译好存放在公网,只需要手动运行命令就会自动下载 | |||
aosp镜像 | x86_64 | ubuntu 22.04 | |
linux控制与基础组件 | arm64 | kylin、ubuntu、uos、debian |
在FDE运行的系统上编译,提供了一键编译脚本。 |
...
制作Deb包
。制作deb是将上述aosp镜像和linux控制与基础组件程序打包,方便发布和安装。提供了脚本,只需要准备好aosp镜像以及linux控制与基础组件就能自动打包。详细打包指南参加制作OpenFDE deb包