我想在我的Windows 7上使用Android-x86 2.2作为模拟器。我已经下载了VirtualBox和ISO,并用它制作了一个虚拟机,但我不能将分辨率设置为320x480
或类似的东西。
以下教程“Using the Android-x86 Port as your Emulator“建议插入:
<ExtraDataItem name="CustomVideoMode2" value="320x480x16" />
添加到我的.vbox
文件中,然后我将UVESA_MODE=320x480
和vga=ask
添加到 Boot 配置中。当它启动时,我必须按Enter键才能看到可用的选项,但其中没有320x480
。我如何才能使它工作?
9条答案
按热度按时间dfddblmv1#
要更改VirtualBox上的Android-x86屏幕分辨率,您需要:
1.添加自定义屏幕分辨率:
安卓6.0版以下:
安卓系统〉= 6.0:
1.计算
VideoMode
的"hex"值是多少:2.1.启动虚拟机
2.2.在GRUB菜单中输入一个(Android〉= 6.0:(e)
2.3.在下一个屏幕中,追加
vga=ask
并按Enter键2.4.找到您的分辨率并记下/记住
Mode
列的"hex"值1.将值转换为十进制表示法(例如
360
hex表示864
十进制)。1.转到
menu.lst
并对其进行修改:4.1.从GRUB菜单中选择
Debug Mode
4.2.输入以下内容:
4.3.加上
vga=864
(如果你的'hex'值是360
)。现在它应该看起来像这样:内核/android-2.3-RC1/内核静默根目录=/dev/ram0 android引导硬件= eeepc acpi睡眠= s3_bios,s3模式DPI = 160 UVESA模式= 320x480 SRC =/android-2.3-RC1虚拟卡=/data/sdcard. img vga = 864
4.4.保存:
1.卸载并重新启动:
k7fdbhmy2#
根据我的经验,使用以下附加 Boot 选项就足够了:
不需要添加vga定义。注意DPI值!因为更大的会让你的图标更大。
要添加以前的 Boot 选项,请进入调试模式(在grub菜单选择期间)
现在编辑此行:
重启
cld4siwp3#
在VirtualBox中,应通过以下命令添加自定义分辨率:
而不是编辑
.vbox
文件。这个解决方案对我来说很好用!
xdnvmnnf4#
我想澄清一个小问题。你必须在CustomVideoMode2等之前使用CustomVideoMode1。VirtualBox从1开始按顺序识别这些模式,如果你跳过一个数字,它将不会识别任何超过你跳过的数字的内容。这让我很惊讶。
0mkxixxg5#
我使用ubuntu13.04作为主机,这个教程很清晰:
https://software.intel.com/en-us/blogs/2011/10/11/getting-started-on-android-for-x86-step-by-step-guide-on-setting-up-android-2223-for-x86-testing-environment-in-oracle-virtualbox
要添加更多分辨率,请执行以下操作:
kzmpq1sx6#
好吧,也许有更多像我一样的人在他们的menu.lst中没有任何UVESA_MODE或S3引用。首先,通过终端执行"VBoxManage setextradata" VM_NAME_HERE "" CustomVideoMode1 "" 320x480x32 ""程序。我的自定义视频模式是"1920x1089x32"...(对不起,我使用Linux,所以过程在Linux上工作)对于Windows,只需将. exe添加到VboxManage。。如前所述查找第一个条目,这是你通常会启动的菜单项。我通常使用nano,因为它对我来说更容易。而且nano碰巧也出现在Android〉6中。(其他版本没有尝试过)
程序:
希望这对任何人都有帮助,因为它确实解决了我的问题。
编辑:我发现我确实把这篇文章放错了地方,因为原来的问题是关于另一个Android版本的。2有人知道如何把它移到合适的位置吗?
y1aodyip7#
在android x86中设置分辨率
利勃维特/格木
临时
nomodeset
和vga=ask
到android x86 grub条目的内核加载选项;永久
vga=decimal_code
添加到/mnt/grub/menu.lst
中的首选条目(如果android在 * 调试模式 * 下启动,则挂载)。jw5wzhpr8#
在Virtualbox-5.0.24,Android_x86-4.4-r5上验证了以下内容。您会得到一个类似于8”table的屏幕。您可以在DPI=xxx下摆弄xxx,以更改分辨率。xxx=100使其非常小,无法与真实的table完全匹配,但在Virtualbox中使用Android时可能会太小。
将以下内容附加到Android内核cmd:
cgyqldqp9#
使用Release 8.1-r6 | Android-x86时,内核命令行上的工作情况如下:第一个月
(使用QEMU/KVM、Virtual Machine Manager和Fedora 36。)