1、下载Virtualbox 2、下载 ANDROID X86 版ISO 地址:http://www./ 3、安装 4、调整分辨率 (1):第一种方法:关闭一切VIRTUALBOX窗口,然后在DOS下运行:C:\”Program Files“\Oracle\VirtualBox\VBoxManage setextradata myAndroid "CustomVideoMode1" "480x600x16" 第二种方法,关闭一切VIRTUALBOX窗口,然后找到C:\Users\你当前的WINDWOS用户名\VirtualBox VMs\你的虚拟机名称\xxx.vbox 用UE打开 打开后 <ExtraData> <ExtraDataItem name="CustomVideoMode1" value="380x600x16"/> <ExtraDataItem name="CustomVideoMode2" value="320x480x16"/> <ExtraDataItem name="CustomVideoMode3" value="480x800x16"/> <ExtraDataItem name="GUI/LastCloseAction" value="shutdown"/> <ExtraDataItem name="GUI/LastGuestSizeHint" value="320,480"/> <ExtraDataItem name="GUI/LastNormalWindowPosition" value="586,182,320,525"/> </ExtraData> 可以看到上面我新增加了3个数据,没错,这就是添加自定义分辨率的。 注意name名称 的规律。一定是以CustomVideoMode开头的,后面数字递增。value值是配置分辨率和 颜色位,颜色位固定为16. (2):运行ANDROID 在GRUB第一项上按E键,然后再按E键,在后边添加 vga=ask 后按B键启动,这时候系统会问你选择分辨率,按回车会显示一大堆 (3):找到刚才添加的480X600的分辨率,记住前边的数字,一股是360或361之类的 (4):重启 (5):选第二项,进入 (6):按一下回车键,出现#提示符后:vi /mnt/grub/menu.1st (7):在第一个菜单项的KERNEL行的最后加入0X361,后边的361就是之前记住的分辨率代码,注意X是大写的 (8):重启 (9):OK,分辨率设定完成,这样子看起来才像手机样 5:设置ADBHOST 在ECLIPSE的WINDDOWS下的preferences---->android--->dbms---->useadbhost IP就用:127.0.0.1 (10);设置ADBHOST环境变量:android=D:\android-sdk_r18-windows\android-sdk-windows\platform-tools 在PATH环境变量中加入%android% 注意要在前边加分号 6:在virvalbox的网卡设置中设置商品印射,将本机的5555和8600端口映射到虚拟出来的ANDROID系统 7:重启ADB (1),将视图设置成DBMS (2),右侧面版,显示当前连接DEVICE面版右侧有个向下的小箭头,点一下,就看到RESTADB了,重启ADB后,就可以看到在DEVICE中已经连接上远程设备了。 这时候,如果左边的DEVICE面版中识虽出来了你安装的ADNROID X86 则一切大功告成,你运行调试的时候,就会看到ANDROID X86设备了。否同,请检查以上配置,是不是有错误的地方。 另外,如果虚拟出来的ANDROID X86 启动完就黑屏的话,不要晃,只要在控制菜单中选正常关机命令,ANDROID的界面就会显示出来了。 至到 OVER |
|