编译环境 |
gcc & g++ |
jdk |
Python(2.7) |
Linux m4 |
安装 gcc & g++
1 2
| sudo apt install gcc sudo apt install g++
|
安装 jdk
1
| sudo apt install openjdk-8-jdk
|
安装 python
安装 Linux m4
安装 Git
安装 curl
安装 repo
1 2 3 4
| mkdir ~/bin PATH=~/bin:$PATH curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo chmod a+x ~/bin/repo
|
下载 AOSP 源码
找个地方建立 AOSP 文件夹CD进去,设置清华源
1
| export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
|
初始化 AOSP 源码仓库
1
| repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-9.0.0_r8
|
开始同步 AOSP 源码
源码设置
1
| source build/envsetup.sh
|
查看可编译版本
选择编译的版本
编译 AOSP 源码
运行 x86 AOSP 虚拟机
ake过程中如果缺少 libstdc++.so.5,尝试:
1
| sudo apt install libncurses5
|