Android源码快速入门
今天分享的内容是Android源码快速入门,主要分为以下几个步骤:
* 硬件要求
* 虚拟机安装
* 开发环境搭建
* 下载编译源码
* 从一个简单的实际开发需求体验 Framework 开发
硬件要求
用于 Android Framework 开发的电脑需要较强的 CPU,大内存,大存储,一般来说需要满足以下要求:
* CPU 不低于 6 核心,建议 8 核及以上
* 内存不低于 32G,建议 64G
* 存储空间不低于 500G,建议 1TB SSD
虚拟机安装
这里推荐在 Windows 下使用 VMware 虚拟机软件安装 Ubuntu18.04 进行开发(AOSP 官网推荐的的是 Ubuntu18.04,但 Ubuntu18.04 在 VMware下兼容性更好,实测也没有任何兼容性问题),安装系统的过程如下:
1. 在[官网](18.04版本下载好 Ubuntu18.04 桌面版系统镜像
2. VMware 新建虚拟机
打开 VMware,菜单栏选择 文件 -> 新建虚拟机
后,出现以下界面:
选择 典型,然后点击
下一步`,出现以下界面:
操作系统选择 Linux
,版本选择 Ubuntu 64位
,然后点击 下一步
,出现以下界面:
处理器数量
选择 1,每个处理器的内核数量
选择你 CPU