【转载】安装Intel X86虚拟机

原作者:痞子舟
起源:本文转载自小米论坛 
文字评论:相比之前网络上流传的,在PC安装模拟器使用安卓系统的文字来说,这篇教程要通俗,明了得多,也无需太杂乱的操作!


Android 4.0 x86是一个可以支持在电脑上运行的Android 4.0系统。没有手机一样也可以体验Android4.0。这对玩机爱好者们来说也算得上是一个不大不小的好消息。不过目前的Android 4.0x86还处于一个不太成熟的过程,仅仅支持AMD与Internet芯片组的电脑。今天痞子就来详细教大家如何安装使用Android 4.0x86,让你的电脑也可以成为安卓机。

由于公司Android研发中心的同事前两天跟我说了利用VirtualBox安装Android系统的事,让我去网上找资料,折腾折腾,经过一天的功夫,从失败到成功,总算让我折腾出来了。。。先来两张图看看真相

【转载】安装Intel X86虚拟机_第1张图片

【转载】安装Intel X86虚拟机_第2张图片


准备工作:


首先要下载 VirtualBox(虚拟机) 跟 Android 4.0 x86 ISO(本作者的话,安装的是android 4.4 X86 ISO,有关资源我都会在下面列出来,方便大家下载)

VirtualBox中创建虚拟机:
新建一个虚拟机器,开启 VirtualBox 可以看到VirtualBox 的介面,目前是没任何虚拟机器的,接着点选新增来新增一个虚拟机器。:

【转载】安装Intel X86虚拟机_第3张图片


接着再设定虚拟机器的作业系统要选择 Linux 的 Other Linux(32bit) ,名称的部份就可以自行设定,我是设定成and

【转载】安装Intel X86虚拟机_第4张图片

预设的内存大小是256MB,如果要调整的话输入想要的大小就可以,痞子这里调整成 1G(测试过1G相比起256M要流畅的多)

【转载】安装Intel X86虚拟机_第5张图片

创建虚拟硬盘

【转载】安装Intel X86虚拟机_第6张图片

选择第一就可 VDI

【转载】安装Intel X86虚拟机_第7张图片

接下来选择动态分配

【转载】安装Intel X86虚拟机_第8张图片

选择文件存放位置和大小(我这里保持了默认的8G)

【转载】安装Intel X86虚拟机_第9张图片

最后检视刚刚作的设定,没问题的话点选建立就会完成建立虚拟机器的步骤。


android 4.0 x86 安装过程:

建立好虚拟机机器后还要调整一些设定才能让我们顺利地安装 Android-x86。选择and这个虚拟机器,接着再点选设定值开启虚拟机器的设定画面,然后选择好你的IOS文件挂着到光驱中去。(下面这个图我是直接拿过来的,所以大家自己脑补吧。虚拟机总会安装的)

【转载】安装Intel X86虚拟机_第10张图片

回到主介面后,点选虚拟机器并且点选启动就会开启虚拟机器。很快地就会进入安装介面,在安装介面中只能使用键盘来操作,上下左右是选择选项,Enter 则是确认选项。进入安装画面后选择 Installation – InstallAndroid-86 to harddisk 来安装Android-x86 4.0

【转载】安装Intel X86虚拟机_第11张图片

完成光盘启动后,第一次安装要先建立 partitions ,选择Create/Modify partitions

【转载】安装Intel X86虚拟机_第12张图片

进入cfdisk后,上方是目前有的分区,下方是功能列,目前是没有任何分区的,选择NEW来建立分区。

(下面教程跟原文教程不同。我直接将分区添加SDCard)

这里我创建了两个分区,一个Primary 和 一个Logical。创建完成后记得执行Write,然后退出。


【转载】安装Intel X86虚拟机_第13张图片

选择 Primary,执行android 安装

【转载】安装Intel X86虚拟机_第14张图片


分区选择 ext3,(不是一路Enter)

这里注意一定要安装Grub,之前一开始我一直不知道,教程说是一路Enter.然后及不知道为什么错了

再次注意一定要安装Grub,选择 Yes

【转载】安装Intel X86虚拟机_第15张图片

等待安装

【转载】安装Intel X86虚拟机_第16张图片

完成安装后,卸载光盘

【转载】安装Intel X86虚拟机_第17张图片

重启

【转载】安装Intel X86虚拟机_第18张图片

OK。。。o(∩_∩)o 哈哈

【转载】安装Intel X86虚拟机_第19张图片

Eclipse 调试

连接adb 首先得知道X86 的Ip

Atl+F1 进入终端,输入netcfg 查看ip

例如 ip 为192.138.1.104

然后在真机下面(就是不是虚拟机)下,输入 在adb目录下,输入adb connect 192.168.1.104:5555

提示 connect successful就连接成功。就可以在Eclipse 下面进行调试了。


分辨率设置

一般情况下都是开发手机应用,分辨率为 480x640

因此需要调整分辨率:

在关闭虚拟机的情况下,在windows命令行运行命令"D: \VirtualBox\VBoxManage.exe" setextradata "android 4.0" "CustomVideoMode1" "480x640x16"

注意是"480x640x16" ,不是 "480*640*16"

【转载】安装Intel X86虚拟机_第20张图片


启动虚拟机,在Android的启动画面选中选项后按'e'键,在kernel行上再按'e'键编辑内核启动参数,增加一个参数 vga=ask,编辑完毕后按回车保存修改结果,这时会回到上一个页面,此时按下b键启动

【转载】安装Intel X86虚拟机_第21张图片


然后可以看到以下画面

【转载】安装Intel X86虚拟机_第22张图片

注意这边是一行多列的,不是一行一列的。

选择你设置的分辨率。再次重启可以看到

【转载】安装Intel X86虚拟机_第23张图片

注意点:

1.作为开发,最好在系统中设置不休眠。我看别人都没有这样设置过,但是在开发中我的adb始终要断。这样设置以后就不会断了。

2.好像无法显示图片和视频,我在logcat中看到,好像缺少Opengl Es库。所以我就在百度上面找了几个应用来查看图片和视频。

3.这个其实是可以用作视频录像的开发的。


附上Vitrual Box 和 android 4.4 X86镜像

Vitrual Box:

链接:http://pan.baidu.com/s/1gdovWUv 密码:5xyf

android 4.4 X86 镜像:

链接:http://pan.baidu.com/s/1dDB0AIl 密码:k54i


好了。。有什么情感问题在下面留言。


你可能感兴趣的:(android,X86安装)