AOSP
总结一些 AOSP 编译调试的常见问题.
编译环境
bash
sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev libc6-dev-i386 x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig repo
使用镜像,使用稳定版镜像
在国内,使用 tuna, nju 的镜像.
bash
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android15-release
repo sync -c -j$(nproc)
字符串截断
repo 的文件路径长度似乎是有限制的,所以我们最好选择一个短路径挂载.
bash
mkdir ~/disk
sudo mount /dev/sda1 ~/disk