virualbox andirodx86

背景

谷歌提供的andriod sdk模拟器在windows平台上很卡,是因为sdk是针对arm处理器架构的(就是嵌入式),而我们的windows系统是 x86架构 或者是 AMD架构,所以安卓模拟器每执行一次arm命令就要转换成windows命令才能执行,所以会很卡。 你懂的!

virualbox虚拟机名字(当然也可以用别的虚拟机比如vmware 都可以),  andirodx86 针对x86的安卓模拟器

下载安装模拟器需要的软件

下载 android x86  http://www.android-x86.org/download   188M      android-x86-3.2-RC2-eeepc.iso

下载VirtualBox  http://www.baidu.com/s?ie=UTF-8&wd=VirtualBox   101M   5分钟安装好

注意:最好下载 android-x86-3.2-RC2-eeepc.iso,否则使用别的版本的iso 就可能安装完毕后进入模拟器的时候提示错误   Unfortunately, Setup Wizard has stopped ,多数是因为 *.iso有问题,请尽量下载合适的iso,本文就请大家下载后来下载android-x86-3.2-RC2-eeepc.iso

 

 

 

开始安装模拟器

 

 

 

virualbox andirodx86_第1张图片

设置512内存,越大虚拟机越快,你懂的

virualbox andirodx86_第2张图片

virualbox andirodx86_第3张图片

virualbox andirodx86_第4张图片

此处加载你刚才下载的 iso文件

virualbox andirodx86_第5张图片

如果想要有声音,请选择 16

virualbox andirodx86_第6张图片

此处设置虚拟电脑的网络,通过桥接可以共享主机网络信息(桥接后ip和主机ip一样的)

mac地址不需要设置一样

virualbox andirodx86_第7张图片

此处设置主机和虚拟机之间是否共享黏贴板

virualbox andirodx86_第8张图片

点击启动,开始安装安卓系统

virualbox andirodx86_第9张图片

virualbox andirodx86_第10张图片

创建分区

virualbox andirodx86_第11张图片

选择new

virualbox andirodx86_第12张图片

virualbox andirodx86_第13张图片

virualbox andirodx86_第14张图片

选中bootable,然后回车

image

virualbox andirodx86_第15张图片

点击

image

输入yes

virualbox andirodx86_第16张图片

接着点击quit

virualbox andirodx86_第17张图片

virualbox andirodx86_第18张图片

选择ext3

virualbox andirodx86_第19张图片

接下来省略几个图,点击YES,YES, NO,直接下面这个图

开始创建sd卡

virualbox andirodx86_第20张图片

virualbox andirodx86_第21张图片

virualbox andirodx86_第22张图片

重启后强制退出虚拟机

接下来,设置虚拟机加载顺序,改成从硬盘启动

virualbox andirodx86_第23张图片

---------------------------------

下面开始可以进入安卓系统了

virualbox andirodx86_第24张图片

接着等待一会,几十秒的样子,当然不同机器略有不同

virualbox andirodx86_第25张图片

 

 

 

配置模拟器上网

 

 

此时是无法上网的,我们要配置上网参数(这种方法,每次重启终端之后,都得重新配置才能上网。 可能有更好的办法,但是至今没找到,如有好的办法可以给我留言)

首先打开终端,类似windows 的dos窗口

virualbox andirodx86_第26张图片

su命令:可以检测是否root了,如果没错误信息就表明root了,并获取最高权限。

dhcpcd eth0  开启dhcp自动获取ip,当然也可以手动设置ip

setprop  net.dns1  8.8.8.8 

virualbox andirodx86_第27张图片

virualbox andirodx86_第28张图片

接下来我们就可以装豌豆荚等app了,这速度比google提供的sdk模拟器快不止100倍了.但是还有个问题,就是每次重启模拟器后,还得重新设置网络

总结步骤:

1.下载 virtualbox 和 andriod x86.iso

2.设置网络,iso位置,硬盘容量 ,sd卡

3. 成功进入安卓界面后,要设置网络参数才能上网

虚拟机,默认右ctrl将鼠标退出虚拟机窗口

21.16-0.16   3个小时

=2:25   2显示  屏幕旋转问题,下载文件失败

此时下载文件貌似不行,有待研究,和sdk那个模拟器出现类似一样错误,

目前大多数开发的android应用都不是针对x86架构的,所以大部分都是无法在x86架构下使用。这个只能等
 

屏幕旋转问题

是因为分辨率http://wenku.baidu.com/link?url=UVNn63YNCC3zLkUCZszdD2RIS_tmsgs7v6FkOkA-c61Xt85LUEXdFXdR0GttGIIJatzfzwgymVD6-02Z64V9yZhddM1drOu20brqQd7N6PO

STEP

01.

设置Android虚拟机的定制屏幕参数为480x800x16。使用Virtual Box自带的VboxManage工具,设置Android虚拟机为竖屏,分辨率为480x800。方法是在CMD窗口进入VBOX

的目录,输入如下图所示的命令:C:\Program Files\Oracle\VirtualBox>vboxmanage  setextradata "模拟器的名字"   "CustomVideoMode1" "480x800x16"

virualbox andirodx86_第29张图片 
virualbox andirodx86_第30张图片 

下章准备研究 andriod x86 如何 修改imei 等信息,待

 

你可能感兴趣的:(vi)