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)
相关推荐
weixin_471525782 小时前
【Win11+Ubuntu双系统安装】
linux·运维·ubuntu
Strugglingler2 小时前
IP 混叠
linux·网络
urkay-2 小时前
Android 数据库操作线程安全吗
android·数据库·安全
恋猫de小郭2 小时前
豆包手机为什么会被其他厂商抵制?它的工作原理是什么?
android·前端·ai编程
say_fall2 小时前
新手避坑指南:C++ 引用、内联函数与 nullptr 全解析
android·开发语言·c++
我叫安查查2 小时前
在Ubuntu系统上使用docker部署GPUStack教程【亲测成功】
linux·ubuntu·docker·gpustack
a3158238062 小时前
在Google Android的 Google Play 发布App
android
HIT_Weston2 小时前
58、【Ubuntu】【Gitlab】拉出内网 Web 服务:Gitlab 配置审视(二)
前端·ubuntu·gitlab
脑壳疼___2 小时前
ubuntu安装postgresql、postgis、pgrouting
linux·ubuntu·postgresql