背景

谷歌提供的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分钟安装好

 

 

 

开始安装模拟器

 

 

 

virualbox andirodx86-LMLPHP

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

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

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

virualbox andirodx86-LMLPHP

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

virualbox andirodx86-LMLPHP

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

mac地址不需要设置一样

virualbox andirodx86-LMLPHP

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

virualbox andirodx86-LMLPHP

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

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

创建分区

virualbox andirodx86-LMLPHP

选择new

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

选中bootable,然后回车

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

点击

virualbox andirodx86-LMLPHP

输入yes

virualbox andirodx86-LMLPHP

接着点击quit

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

选择ext3

virualbox andirodx86-LMLPHP

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

开始创建sd卡

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

重启后强制退出虚拟机

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

virualbox andirodx86-LMLPHP

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

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

virualbox andirodx86-LMLPHP

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

virualbox andirodx86-LMLPHP

 

 

 

配置模拟器上网

 

 

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

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

virualbox andirodx86-LMLPHP

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

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

setprop  net.dns1  8.8.8.8 

virualbox andirodx86-LMLPHP

virualbox andirodx86-LMLPHP

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

 

屏幕旋转问题

是因为分辨率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-LMLPHP 
virualbox andirodx86-LMLPHP 

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

 

05-26 23:49