本文首发于微信公众号「刘望舒」前端
相关系列文章
Android系统启动系列
应用进程启动系列
Android深刻四大组件系列
Android深刻理解Context系列
Android深刻理解JNI系列
Android解析WindowManager
Android解析WMS系列
Android解析AMS系列
Android包管理机制系列
Android输入系统系列程序员
在Android进阶三部曲第二部《Android进阶解密》的第一章,我介绍了两种阅读源码的方式,其中一种是从百度网盘:pan.baidu.com/s/1ngsZs 将源码下载下来,而后用SouceInsight来查看,这种方式很便捷,适合去阅读源码,可是有两个弊端,一个是没法获取最新的源码,另外一个是不可以编译源码。本系列就是来说解下载和编译源码相关知识的。编译源码须要在 Linux 环境下进行,不少同窗的系统不是Ubuntu,可是能够在Windows和Mac上使用VirtualBox 来安装 Ubuntu,这篇文章会讲解Windows10环境下的安装过程,Mac环境也是大同小异。另外Windows 10下也能够在Microsoft Store中下载Ubuntu软件,能够去尝试下。ubuntu
须要下载两个文件:安全
VirtualBox的安装过程很简单,一路下一步就能够了。bash
1.点击VirtualBox新建按钮,新建虚拟电脑。 微信
2.设置分配给虚拟电脑的内存,这个版本的建议内存为1G,能够根据本身电脑配置来决定,建议最少分配4G。 工具
3.建立虚拟硬盘的大小,一路点击下一步就能够了。 学习
4.虽然建议虚拟硬盘的大小为10G,可是若是要进行Android源码编译,则须要更大的硬盘空间,建议最少分200GB,我这里分200GB。 spa
5.选择 Ubuntu,点击启动。.net
6.选择已经下载的 Ubuntu 镜像,点击启动。
7. 选择系统的语言,安装 Ubuntu。
8. 下面按照步骤走就能够了。
9. 填入姓名、密码,点击继续:
10. 开始安装Ubuntu,安装完成点击如今重启就能够了。
安装加强工具的目的主要有两个:
1.配置Ubuntu 在用户界面中打开屏幕顶部显示。
新建一个共享文件夹,勾选自动挂载和固定分配。
在模拟器屏幕顶部选择设备-> 安装加强功能,会在桌面生成一个VBox_GAs_6.0.4的盘符,接着进行配置。
2.安装加强工具
先安装gcc和perl库:
sudo apt-get install gcc perl make
复制代码
在桌面或者Ubuntu的主文件中进入VBox_GAs_6.0.4目录,点击运行软件,安装加强工具。
有以下的提示就说明安装成功了,重启虚拟机。
这时在桌面会生成一个盘符,经过它就能够和主机进行文件共享了。
除了安装加强工具,还有一个功能很是经常使用,在设置-->常规-->高级里的共享粘贴板和拖放选择双向,使得虚拟机和主机的交互更加简单。
这多是我写过的最简单的文章了,确实没啥可写的,可是仍是有人须要的,下一篇咱们来学习如何下载AOSP源码。
分享大前端、Android、Java等技术,助力5万程序员成长进阶。