如何自己编译自定义 Android ROM
准备工作
一台服务器,要求如下:
- 一个 x86_64 架构的 CPU,性能越强越好。
- 至少 16G 运行内存。
- 有至少 200G 的空闲磁盘空间。
- 有 Git 基本常识。
开始(以使用 Ubuntu 20.04 编译 LineageOS 18.1 为例)
安装编译 Android 所用到的软件包:
apt-get update && apt-get upgrade -y apt-get install -y openjdk-8-jdk git gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses-dev libncurses5 x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip bc imagemagick ccache schedtool libssl-dev jq patchelf python-is-python3