我想在Windows7上使用Android-x86 2.2作为模拟器。我下载了VirtualBox和ISO,并用它制作了一个虚拟机,但我无法将分辨率设置为320x480或类似的分辨率
以下教程“使用Android-x86端口作为仿真器”建议插入:
<;ExtraDataItem name=“CustomVideoMode2”value=“320x480x16”/>;
到我的.vbox文件,我就这么做了。然后我在启动配置中添加了UVESA_MODE=320x480和vga=ask。当它启动时,我必须按Enter键查看可用的选项,但其中没有320×480。我怎样才能让它工作
要更改VirtualBox上的Android-x86屏幕分辨率,您需要:
-
添加自定义屏幕分辨率:
安卓<;6.0:VBoxManage setextradata“VM\u NAME\u HERE”“CustomVideoMode1”“320x480x16”Android>=6.0:
VBoxManage setextradata“VM\u NAME\u HERE”“CustomVideoMode1”“320x480x32” -
找出您的
视频模式的“十六进制”值是多少:
2.1. 启动虚拟机
2.2. 在GRUB菜单中输入a(Android>=6.0:e)
2.3. 在下一个屏幕中,追加vga=ask并按Enter
2.4. 找到您的分辨率并记下/记住模式列的“十六进制”值 -
将值转换为十进制表示法(例如,
360hex是十进制的864) -
转到
菜单.lst并修改它:
4.1. 从GRUB菜单中选择调试模式
4.2. 输入以下内容:装载-重新装载,rw/mnt cd/mnt/grub vi menu.lst4.3。添加
vga=864(如果您的“十六进制”值为360)。现在应该是这样的:kernel/android-2.3-RC1/kernel quiet root=/dev/ram0 androidboot_hardware=eeepc acpi_sleep=s3_bios,s3_模式DPI=160 UVESA_模式=320x480 SRC=/android-2.3-RC1 SDCARD=/data/SDCARD.img vga=864
4.4。保存它:
:wq -
卸载并重新启动:
cd/ umount/mnt 重新启动-f
希望这有帮助