安卓 aosp 第一章 | 环境搭建

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 版本

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

暂无评论
本文作者:
本文链接: https://www.qinless.com/?p=309
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 qinless 的博客!
100

发表评论

返回顶部