Merge remote-tracking branch 'LCTT/master'

This commit is contained in:
Xingyu.Wang 2018-09-18 10:41:35 +08:00
commit d4a144522a

View File

@ -1,15 +1,15 @@
在 VirtualBox 中安装 Andriod 系统
在 VirtualBox 中安装 Android 系统
======
如果你正在开发 Andriod 应用也许会遇到小麻烦。诚然ios 移动开发有 macOS 系统平台为其提供友好便利性, Andriod 开发仅有支持少部分 Andriod 系统(其中还包括可穿戴设备系统)的 Andriod Studio 工具。
如果你正在开发 Android 应用也许会遇到小麻烦。诚然ios 移动开发有 macOS 系统平台为其提供友好便利性, Android 开发仅有支持少部分 Android 系统(其中还包括可穿戴设备系统)的 Android Studio 工具。
毋庸置疑所有的二进制工具、SDK 工具、开发框架工具以及调试器都会产生大量日志和其他各种文件,使得你的文件系统很混乱。一个有效的解决方法就是在 VirtualBox 中安装 Andriod 系统,这样还解决了 Andriod 开发中最为棘手问题之一 —— 设备模拟器。你可以在该虚拟机里测试应用程序,也可以使用 Andriod 的内部功能。因此,让我们迫不及待的开始吧!
毋庸置疑所有的二进制工具、SDK 工具、开发框架工具以及调试器都会产生大量日志和其他各种文件,使得你的文件系统很混乱。一个有效的解决方法就是在 VirtualBox 中安装 Android 系统,这样还解决了 Android 开发中最为棘手问题之一 —— 设备模拟器。你可以在该虚拟机里测试应用程序,也可以使用 Android 的内部功能。因此,让我们迫不及待的开始吧!
### 准备工作
首先,你需要在你的系统上安装 VirtualBox可从[这里][1]下载 Windows 版本、macOS 版本或者各种 Linux 版本的 VitualBox。然后你需要一个能在 x86 平台运行的 Andriod 镜像,因为 VirtualBox 为虚拟机提供运行 x86 或者 x86\_64即 AMD64平台的功能。
首先,你需要在你的系统上安装 VirtualBox可从[这里][1]下载 Windows 版本、macOS 版本或者各种 Linux 版本的 VitualBox。然后你需要一个能在 x86 平台运行的 Android 镜像,因为 VirtualBox 为虚拟机提供运行 x86 或者 x86\_64即 AMD64平台的功能。
虽然大部分 Andriod 设备都在 ARM 上运行,但我们依然可以从 [Andriod on x86 项目][2] 中获得帮助。这些优秀的开发者已经将 Andriod 移植到 x86 平台上运行(包括实体机和虚拟机),我们可以下载最新版本的 Andriod 7.1。你也可以用之前更为稳定的版本,本文写作时最新稳定版是 Andriod 6.0。
虽然大部分 Android 设备都在 ARM 上运行,但我们依然可以从 [Android on x86 项目][2] 中获得帮助。这些优秀的开发者已经将 Android 移植到 x86 平台上运行(包括实体机和虚拟机),我们可以下载最新版本的 Android 7.1。你也可以用之前更为稳定的版本,本文写作时最新稳定版是 Android 6.0。
### 创建 VM 虚拟机
@ -31,13 +31,13 @@ RAM 大小设置为 2 GB 到你系统能提供的最大内存之间。如果你
现在我们可以启动 VM 虚拟机了。
### 安装 Andriod
### 安装 Android
首次启动 VM 虚拟机VirtualBox 会提示你需要提供启动媒介选择之前下载好的Andriod 镜像。
首次启动 VM 虚拟机VirtualBox 会提示你需要提供启动媒介选择之前下载好的Android 镜像。
![][7]
下一步,如果想长时间使用 Andriod选择 “Installation” 选项,你也可以选择 Live 模式体验 Andriod 环境。
下一步,如果想长时间使用 Android选择 “Installation” 选项,你也可以选择 Live 模式体验 Android 环境。
![][8]
@ -67,7 +67,7 @@ RAM 大小设置为 2 GB 到你系统能提供的最大内存之间。如果你
![][13]
这个分区就是 Andriod 系统所在的分区,所以需要它是可启动的。选择 “Bootable”然后按回车键上方表格中 “Flags” 标志下面会出现 “boot” 标志),进一步,选择 “Write” 选项,保存刚才的操作记录并写入分区表。
这个分区就是 Android 系统所在的分区,所以需要它是可启动的。选择 “Bootable”然后按回车键上方表格中 “Flags” 标志下面会出现 “boot” 标志),进一步,选择 “Write” 选项,保存刚才的操作记录并写入分区表。
![][14]
@ -83,13 +83,13 @@ RAM 大小设置为 2 GB 到你系统能提供的最大内存之间。如果你
在下一个菜单中选择 Ext4 作为实际的文件系统,在下一页中选择 “Yes” 然后格式化开始。会提示是否安装 GRUB 引导工具以及是否允许在目录 `/system` 进行读写,都选择 “Yes” 。现在,安装进程开始。
安装完成后,当系统提示可以重启的时候你可以安全地重启系统。在重启之前,你可以先关机,然后在 VitualBox 的 “设置 -> 存储” 中检查 Andriod iso 镜像是否还连接在虚拟机上,如果在,将它移除。
安装完成后,当系统提示可以重启的时候你可以安全地重启系统。在重启之前,你可以先关机,然后在 VitualBox 的 “设置 -> 存储” 中检查 Android iso 镜像是否还连接在虚拟机上,如果在,将它移除。
![][17]
移除安装媒介并保存修改,再去启动 VM 虚拟机。
#### 运行 Andriod
#### 运行 Android
在 GRUB 引导界面,有调试模式和普通模式的选项。我们选择默认选项,如下图所示。
@ -99,7 +99,7 @@ RAM 大小设置为 2 GB 到你系统能提供的最大内存之间。如果你
![][19]
如今的 Andriod 系统使用触摸交互而不是鼠标。不过 Andriod-x86 平台提供了鼠标操作支持,但开始时可能需要方向键来辅助操作。
如今的 Android 系统使用触摸交互而不是鼠标。不过 Android-x86 平台提供了鼠标操作支持,但开始时可能需要方向键来辅助操作。
![][20]
@ -109,7 +109,7 @@ RAM 大小设置为 2 GB 到你系统能提供的最大内存之间。如果你
在提示用谷歌账户登陆之前,系统检查更新并检测设备信息。你可以跳过这一步,直接去设置日期和时间、用户名等。
还有一些其他的选项,和让你设置一个新的 Andriod 设备类似。选择 “I Agree” 选项同意有关更新、服务等的相应的选项,当然谷歌的服务条款是不得不同意的。
还有一些其他的选项,和让你设置一个新的 Android 设备类似。选择 “I Agree” 选项同意有关更新、服务等的相应的选项,当然谷歌的服务条款是不得不同意的。
![][22]