1、首先安装virtualbox,从官网下载,安装完成之后在本地连接里面有virtualbox虚拟的网卡,可能会影响网络连接,一般禁用
2、下载android的镜像,完整名称是:android-x86-2.2-generic.iso,也可以在网上搜索下载,我已经在百度网盘共享:http://pan.baidu.com/s/1dDkxgcx
3、在你的一个盘符下面创建一个目录,专门用来存储virtualbox虚拟的磁盘文件,比如我创建的D:\virtualbox\android\android2.2
这个目录下面我一般存放iso镜像、备份和virtualbox虚拟的文件。
4、之后打开virtualbox创建一个虚拟电脑,这个网上很多,也很简单。
注意
- 类型:linux
- 版本:Other Linux(32位)
- 内存:512M即可
- 硬盘大小:8G足足够用
- 硬盘文件类型:VDI(Virtualbox硬盘映像)
- 动态分配
- 文件位置和大小里面选择文件的位置(我们前面创建好的文件夹)
- 常规-备份位置设置我们创建的目录下面(之后选择创建好的虚拟电脑,然后在设置里面设置)
- 系统-现在已经没有软驱,取消软驱勾选项
- 存储-默认存储树下面是显示没有盘片的,这个里面选择我们下载好的iso镜像文件,因为安装的时候要用这个镜像引导安装(其实就想计算机的光驱你要放光盘一样,硬盘也就是你虚拟的vdi文件是第一IDE控制器主通道,我们的iso光驱是第二IDE控制器主通道)
- 声音-控制芯片选择默认就行
- 网络-网卡一里面选择桥接网卡,桥接的网络和你的电脑一样,拥有独立的ip地址,就在一个局域网里面
5、之后选择启动
- 选择Create/Modify partitions来创建分区
- NEW-Primary-大小为默认大小-Bootable-write-quit-yes(之后就创建了磁盘分区,退出之后会选择sda1 Linux VBOX HARDDISK)
- 选择这个分区,按回车
- 格式化成ext3
- yes
- 安装中途会询问你是否安装Grub,这里一定要选择YES,因为我们后需要Grub来自定义启动Android
- 创建一个虚拟SD卡
- 设置大小200M
- 然后在设置->储存 选项中将虚拟光盘删除,这样下一次执行就会不再找虚拟ROM。
6、创建好之后,android打开usb调试模式,之后用eclipse的adb链接,就能发布调试android应用程序了