利用Ubuntu虚拟机编译aosp源码
安装vmware 或者安装virtualbox ,安装完成后下载 ubuntu20 系统镜像 ,下载完链接然后安装虚拟机,一直下一步就可以了,看到这个界面就算安装完成了。
安装repo工具
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
这里如果没有curl程序需要安装一下
sudo apt install curl
可能遇到的问题解决办法
然后继续执行:(两个选择一个,我使用的是第一个)
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
-rw-rw-r-- 添加执行权限 -rwxrwxr-x
然后就是下载aosp基础包 参考 AOSP 镜像使用帮助
(下载基础包之后又有一些问题,没有成功)
最后使用常规办法:
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest
repo sync (同步代码大概用了不到30个小时吧)
同步完之后