VirtualBox 搭建android-x86

 官網下載VirtualBox :https://www.virtualbox.org/wiki/Downloads

官網下載android-x86: http://code.google.com/p/android-x86/downloads/list

 

Attention Make virtualbox ICH AC97 audio to work with android-x86,please choose android-x86-2.2-generic.iso,
The url refer to: http://code.google.com/p/android-x86/downloads/detail?name=android-x86-2.2-generic.iso&can=1&q=android-x86-2.2-generic

本人之前嘗試用android-x86-2.3-RC1-eeepc.iso 但聲音會出現異常,換了android-x86-2.2-generic,iso后ICH AC97 AUDIO是正常工作。

1.先執行VirtualBox .exe for windowns XP or WIN7.

 

2.在VirtualBox上创建虚拟机

操作系统选择Linux,版本选择other(这是关键,否则会adb connect不成功)

内存建议为512MB

硬盘默认8GB即可,因为是开发用,8GB绰绰有余了

虚拟机创建好之后,还需要修改一些配置

首先是调整网卡,连接方式建议选择bridged adapter这样虚拟机在局域网中有独立IP可以方便访问,然后控制芯片要选择为PCnet-PCI II,否则Android-x86无法识别网卡

本人之前嘗試用android-x86-2.3-RC1-eeepc.iso 但聲音會出現不正常,換了android-x86-2.2-generic,iso后ICH AC97 AUDIO是正常工作。

 

把虚拟机的光驱设置为我们刚才下载的Android-x86 iso之后,启动虚拟机

思想之地原创文章,谢绝转载

3.安装Android-x86到虚拟机

虚拟机启动后,你可以看到下面的画面

第一和第二的项目是让你不用安装体验高、中DPI的Android-x86,有兴趣的话可以先运行体验一下x86的速度

我们要安装Android到硬盘,选择最后一项后回车
Installation - Install Android-x86 to harddisk

接下来我们会进入安装界面,界面效果如下

我们选择Create/Modify partitions来创建分区

首先我们选择new来创建新分区

选择Primary创建主分区

分区大小采用默认大小即可

然后我们设定该分区可以引导(选中Bootable后回车),这是分区的flag会显示boot,然后我们再选择write将修改写入到硬盘(选择write之后还需要输入yes来确认)


分区完毕后再选择quit即可退出,退出后,我们就能看到刚才分配的新分区被识别出来了

按下回车选择该分区,这时会询问采用什么分区格式格式化分区,建议选择ext3

选择好格式后系统会再跟你确认一遍,输入yes安装就会开始了

安装中途会询问你是否安装Grub,这里一定要选择YES,因为我们后需要Grub来自定义启动Android

安装Grub的时候会询问你是否将/system目录安装为读写模式(设为读写可以更方便的debug,但是会占用更多的空间和安装时间),选择yes

回车后安装就会开始了

安装结束后,会弹出一个菜单

三个选项分别是

运行Android
创建一个虚拟SD卡
重启

因为我们开发肯定会用到SD卡,所以在此我们创建一个虚拟SD卡

创建时会询问SD卡的大小,根据你的需要设定即可,我在此设定的是128MB

回车后安装程序就会开始初始化sd卡了;

然后在设置->储存 选项中将虚拟光盘删除,这样下一次执行就会不再找虚拟ROM。

格式完毕后,会提示重启,此时退出虚拟机光驱中的系统盘后重启,重启后就能进入Android系统了

然后再设置网络为网桥方式,即可访问网络及ADB CONNET。


二,堅屏設置:

打开vbox文件:一般在C:\Documents and Settings\Administrator\VirtualBox VMs\xi86Android-3.2 路径下,

1、完全关闭VirtualBox,必须完全关闭,否者修改的参数会还原。
2、修改虚拟机的.Vbox文件
在<ExtraData>小节中加入
<ExtraDataItem name="CustomVideoMode1" value="480x800x16"/>
<ExtraDataItem name="CustomVideoMode2" value="320x480x16"/>
注:这两种是标准的Android 显示模式

3.设置启动参数:

1.在启动X86 ANDRIOD界面前的可选项中 按键盘:

a -> vga = ask -> enter -> mode = 360(刚才新增的分辨率参数列表序号) ->enter 

ok 可以直接启动坚屏的模拟器(mouse也正常了,如果默认的模拟器会出现MOUSE有时候不正常情况)



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值