前言
作为Android应用层开发多年, 一直不了解 Framework和Android系统的运行原理真的说不过去。希望本篇博客可以带你构建自己的Android系统,打开通向 Framework的大门。
1 准备一台Ubuntu系统电脑
笔记本大部分都是Windows系统, 可以参考以下视频再装一个Ubuntu系统(建议选Ubuntu 20.04 LTS)
这里要着重强调以下几点
- 物理内存最低8G (不然运行真的太慢了)
- 分配磁盘空间 /home 在300G以上 (不然编译失败会提示没有空间)
- 电脑设置常亮不休眠,保证可以夜以继日工作
2 安装依赖工具
打开终端输入如下命令
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-