四、配置分辨率,可以分别模拟手机和平板移动设备
Virtual box可以配置分辨率,vmware还没有很好的办法,因此以Virtual box为例。
1、在虚拟机添加自定义分辨率
在虚拟机关闭以后进行。
方法一:对应的虚拟机的vbox文件的“<ExtraData>”下新开一行,添加以下内容
<ExtraDataItem name="CustomVideoMode1" value="480x800x16"/> <ExtraDataItem name="CustomVideoMode2" value="320x480x16"/>
方法二:执行命令,其中“VM name”替换为你自己的虚拟机的名字
在dos模式下进入VirtualBox安装目录,默认为C:\Program Files\Oracle\VirtualBox,执行如下命令
# VBoxManage setextradata "VM name" "CustomVideoMode1" "480x800x16" # VBoxManage setextradata "VM name" "CustomVideoMode2" "320x480x16"
2、修改grub的menu.lst
启动虚拟机,到debug mode下
以 RW 模式重新挂载分区
# mount -o remount,rw /mnt
编辑文件:
# vi /mnt/grub/menu.lst
如果是手机分辨率则复制MDPI的几行,平板分辨率则复制HDPI的内容。把title改为自己想要的启动项名字,如“Android-x86 480×800x16”,在“kernel”后加上:
UVESA_MODE=480x800
320×480的分辨率也类似进行。
3、在debug mode下重启Android-x86
运行命令
# /system/bin/reboot
即可