Android13源码下载环境搭建
由于AOSP的下载&编译等工作,需要用到git与python的支持,所以需要提前安
装好
VMware解决Ubuntu不占满全屏问题和Windows复制粘贴问题
https://blog.csdn.net/weixin_42375493/article/details/118341034
1 安装git
sudo apt install git
2 安装依赖工具
sudo apt install git-core libssl-dev libffi-dev gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev libz-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
3 下载Python3
cd Downloads
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
如果是 AOSP 8 9 等低版本,基本上用Python2
如果是用AOSP 12 等高版本,必须用Python3
4 解压Python3
tar xvf Python-3.7.1.tgz
5 编译与安装Python3
# 加入Python3
cd Python-3.7.1
./configure
sudo make install
确保必须是Python3
python --version
6.解决问题
修复一定是Python3

sudo apt install python-is-python3
# mac电脑 https://blog.csdn.net/baidu_30506559/article/details/127386192

如果是 AOSP 8 9 等低版本,基本上用Python2
如果是用AOSP 12 等高版本,必须用Python3
libncurses.so.5缺少
报错详情:
提示找不到libncurese.so库 等信息

解决方式:安装该库文件。
sudo apt install apt-file
sudo apt-file update
sudo apt-file find libncurses.so.5
sudo apt install libncurses5
7.源码下载
Android13下载跟《AOSP下载且编译 》一章一样,只不过需要指定Android13的下载地址

浙公网安备 33010602011771号