Android AOSP 15 源码Ubuntu编译

启动代理

安装依赖

bash 复制代码
sudo apt update
sudo apt install -y bc bison build-essential ccache curl flex g++-multilib \
gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev \
lib32readline-dev lib32z1-dev liblz4-tool libncurses5 libncurses5-dev \
libsdl1.2-dev libssl-dev libxml2 libxml2-utils lzop pngcrush \
rsync schedtool squashfs-tools xsltproc zip zlib1g-dev libncurses5-dev \
python3 python-is-python3 unzip openjdk-17-jdk

安装lfs

bash 复制代码
sudo apt install git-lfs
git lfs install

创建编译目录

bash 复制代码
mkdir ~/aosp15
cd ~/aosp15

下载repo

bash 复制代码
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod +x ~/bin/repo

初始化分支

bash 复制代码
repo init -u https://android.googlesource.com/platform/manifest -b android-15.0.0_r1

同步源码

同步成功

设置环境变量

bash 复制代码
source build/envsetup.sh

选择编译目录

bash 复制代码
lunch aosp_x86_64-userdebug

开始编译

bash 复制代码
make -j$(nproc)
相关推荐
楼田莉子4 小时前
Linux学习之库的原理与制作
linux·运维·服务器·c++·学习
郭优秀的笔记4 小时前
html鼠标悬浮提示功能
android·javascript·html
周公挚友4 小时前
2026年单服务器 Ubuntu 24.04 无公网离线部署 MongoDB 8.0.17 三节点副本集(主 / 从 / 仲裁)保姆级教程
linux·mongodb·ubuntu
冬奇Lab4 小时前
Android 15存储子系统深度解析(一):Vold与存储管理框架
android·车载系统·系统架构
HABuo4 小时前
【linux进程控制(三)】进程程序替换&自己实现一个bash解释器
linux·服务器·c语言·c++·ubuntu·centos·bash
物理与数学4 小时前
Linux 文件系统浅析
linux·linux内核
得一录4 小时前
Android 方向控制控件
android
willhuo4 小时前
程序这东西,想的即使在完善,也有想不到的地方。。
linux·服务器·网络
篱笆院的狗4 小时前
yum install 发生 Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64
linux·运维·centos
磊磊cpp4 小时前
Ubuntu 22.04 手动安装 XRDP(RDP 远程桌面)教程
linux·运维·ubuntu