这是BATcoder的第三篇,BATcoder是Android进阶三部曲的番外篇,会对Android进阶三部曲的内容进行拓展和升级,会以视频的形式分享给大家。至于为啥叫BATcoder,这是因为我希望大家看了我的技术视频能进入自己中意的大厂。
在Android进阶三部曲第二部《Android进阶解密》的第一章,我介绍了两种阅读源码的方式,其中一种是从百度 盘:https://pan.baidu.com/s/1ngsZs 将源码下载下来,然后用SouceInsight来查看,这种方式很便捷,适合去阅读源码,但是有两个弊端,一个是无法获取最新的源码,另一个是不能够编译源码。因为后续我们要编译和调试源码,源码编译是需要在 Linux 环境下进行,很多同学的系统不是Ubuntu,但是我们可以在Windows和Mac上使用VirtualBox 来安装 Ubuntu(Mac上可以直接下载AOSP,但可能会污染系统)。因此在讲解下载系统源码前,我会先讲解Windows10环境下,VirtualBox来安装Ubuntu的过程,Mac环境也是大同小异。另外Windows 10下也可以在Microsoft Store中下载Ubuntu软件,大家可以去尝试下。
视频版本
很多细节,只在视频版本里有~,欢迎观看视频
B站观看
准备工作
首先需要下载两个文件:
- VirtualBox:下载地址为:https://www.virtualbox.org/wiki/Downloads
- Ubuntu桌面版:下载地址为:https://www.ubuntu.com/download/desktop
VirtualBox的安装过程很简单,一路下一步就可以了。这里主要讲解VirtualBox安装Ubuntu。
VirtualBox安装Ubuntu
1.点击VirtualBox新建按钮,新建虚拟电脑。
3.创建虚拟硬盘的大小,一路点击下一步就可以了。
5.选择 Ubuntu,点击启动。
7. 选择系统的语言,安装 Ubuntu。
10. 开始安装Ubuntu,安装完成点击现在重启就可以了。
安装增强工具
安装增强工具的目的主要有两个:
- 实现虚拟机(Ubuntu)和主机(Windows)的文件共享。
- 可以使用全屏模式。
1.配置Ubuntu
在用户界面中打开屏幕顶部显示。
在模拟器屏幕顶部选择设备-> 安装增强功能,会在桌面生成一个VBox_GAs_6.0.4的盘符,接着进行配置。如果没有生成盘符,可以去文件中进行查找。
2.安装增强工具
先安装gcc和perl库:
在桌面或者Ubuntu的主文件中进入VBox_GAs_6.0.4目录,点击运行软件,安装增强工具。
将当前用户还没有被添加到vboxsf组中:
重启Unbantu,这时在桌面会生成一个盘符,通过它就可以和主机进行文件共享了,如果没有生成盘符可以去文件中进行查找。
除了安装增强工具,还有一个功能非常常用,在设置–>常规–>高级里的共享粘贴板和拖放选择双向,使得虚拟机和主机的交互更加简单。
更多的细节请看本节视频。
独立博客地址: http://liuwangshu.cn/batcoder/aosp/1-install-ubuntu.html
B站地址: https://www.bilibili.com/video/BV19p4y1z7A2
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!