Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

栏目: 服务器 · 发布时间: 5年前

内容简介:在Android进阶三部曲第二部《Android进阶解密》的第一章,我介绍了两种阅读源码的方式,其中一种是从百度网盘:需要下载两个文件:VirtualBox的安装过程很简单,一路下一步就可以了。

在Android进阶三部曲第二部《Android进阶解密》的第一章,我介绍了两种阅读源码的方式,其中一种是从百度网盘: pan.baidu.com/s/1ngsZs 将源码下载下来,然后用SouceInsight来查看,这种方式很便捷,适合去阅读源码,但是有两个弊端,一个是无法获取最新的源码,另一个是不能够编译源码。本系列就是来讲解下载和编译源码相关知识的。编译源码需要在 Linux 环境下进行,很多同学的系统不是Ubuntu,但是可以在Windows和Mac上使用VirtualBox 来安装 Ubuntu,这篇文章会讲解Windows10环境下的安装过程,Mac环境也是大同小异。另外Windows 10下也可以在Microsoft Store中下载Ubuntu软件,可以去尝试下。

准备工作

需要下载两个文件:

  1. VirtualBox:下载地址为: www.virtualbox.org/wiki/Downlo… 6.0.4。
  2. Ubuntu桌面版:下载地址为: www.ubuntu.com/download/de… 18.04.2 LTS 。

VirtualBox的安装过程很简单,一路下一步就可以了。

VirtualBox安装Ubuntu

1.点击VirtualBox新建按钮,新建虚拟电脑。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧
可能在版本选项没有64位的选项,这时需要进入BIOS,开启CPU虚拟化。不同的主板进入的方式不同(具体请自行百度),比如我的是惠普台式机,在开机时连续按F10就会进入BIOS,在安全->系统安全性->虚拟化技术选项设置启用即可。如果还是没有64位的选项请查看这篇文章: blog.csdn.net/tai53243990…

2.设置分配给虚拟电脑的内存,这个版本的建议内存为1G,可以根据自己电脑配置来决定,建议最少分配4G。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

3.创建虚拟硬盘的大小,一路点击下一步就可以了。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧
Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧
Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

4.虽然建议虚拟硬盘的大小为10G,但是如果要进行Android源码编译,则需要更大的硬盘空间,建议最少分200GB,我这里分200GB。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

5.选择 Ubuntu,点击启动。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

6.选择已经下载的 Ubuntu 镜像,点击启动。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

7. 选择系统的语言,安装 Ubuntu。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

8. 下面按照步骤走就可以了。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧
Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧
Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

9. 填入姓名、密码,点击继续:

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

10. 开始安装Ubuntu,安装完成点击现在重启就可以了。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧
Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

安装增强工具

安装增强 工具 的目的主要有两个:

  1. 实现虚拟机(Ubuntu)和主机(Windows)的文件共享。
  2. 可以使用全屏模式。

1.配置Ubuntu在用户界面中打开屏幕顶部显示。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

新建一个共享文件夹,勾选自动挂载和固定分配。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

在模拟器屏幕顶部选择设备-> 安装增强功能,会在桌面生成一个VBox_GAs_6.0.4的盘符,接着进行配置。

2.安装增强工具

先安装gcc和 perl 库:

sudo apt-get install gcc perl make
复制代码

在桌面或者Ubuntu的主文件中进入VBox_GAs_6.0.4目录,点击运行软件,安装增强工具。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

有如下的提示就说明安装成功了,重启虚拟机。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

这时在桌面会生成一个盘符,通过它就可以和主机进行文件共享了。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

除了安装增强工具,还有一个功能非常常用,在设置-->常规-->高级里的共享粘贴板和拖放选择双向,使得虚拟机和主机的交互更加简单。

后记

这可能是我写过的最简单的文章了,确实没啥可写的,但是还是有人需要的,下一篇我们来学习如何下载AOSP源码。

分享大前端、Android、 Java 等技术,助力5万 程序员 成长进阶。

Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧

以上所述就是小编给大家介绍的《Android AOSP基础(一)趁周末用VirtualBox 安装 Ubuntu吧》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Introduction to Programming in Java

Introduction to Programming in Java

Robert Sedgewick、Kevin Wayne / Addison-Wesley / 2007-7-27 / USD 89.00

By emphasizing the application of computer programming not only in success stories in the software industry but also in familiar scenarios in physical and biological science, engineering, and appli......一起来看看 《Introduction to Programming in Java》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换