文章目录[隐藏]
android aosp 1 / 1
- 安卓 aosp 第一章 | 环境搭建
android aosp
官方文档
点击跳转 官网链接
官方已经不支持
mac os
编译了,推荐使用ubuntu
系统,那就安装18.04
版本的
官网不支持python2
了,完成后需要安装python3.6
版本,在创建软连接sudo ln -s /usr/bin/python3 /usr/bin/python
虚拟机
虚拟机下载
点击跳转 下载 18.04.6 桌面版本的
虚拟机安装
下载完成后直接安装即可,博主是
mac os
系统,使用parallels desktop
来安装,当然装的是破解版的,如果有需要的也可联系博主获取
安装的过程就不说课了,遇到问题自行百度即可
Tips: 虚拟机硬盘给的高一点,源码比较大,推荐200g
左右,其他配置尽量提高,不然后编译可能会非常慢
ubuntu
ubuntu 环境搭建
软件包安装,网速不好的,可以配置一下国内源
依赖软件安装命令
sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 libncurses5-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig
Tips: 可参照官网
安装 Repo 工具
官方安装文档
因为网速原因,咱们不使用官方的Repo
工具,安装清华的,提高下载速度
清华 Repo 文档
1、创建文件夹
mkdir ~/bin
2、添加环境变量
PATH=~/bin:$PATH
3、下载 Repo
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo > ~/bin/repo
4、修改权限
chmod +x ~/bin/repo
配置 git
git config --global user.name Your Name
git config --global user.email you@example.com
下载源代码
1、创建工作文件夹,路径随意,进入到文件夹内
2、初始化仓库 -b 参数指定 Android 版本
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-4.0.1_r1
3、开始同步 -c 当前分支,-j(threadcount) 一般是 cpu 数量 * 2
repo sync -c -j8
最后
下载的过程非常久,失败了重试就 OK