如何在 VMware Player 中的 Android-x86 上设置自定义分辨率

Posted

技术标签:

【中文标题】如何在 VMware Player 中的 Android-x86 上设置自定义分辨率【英文标题】:How to set a custom resolution on Android-x86 in VMware Player 【发布时间】:2020-06-19 22:06:50 【问题描述】:

我想在 Vmware Workstation Player 15 中以全高清分辨率运行 android X86 9.0-r1 虚拟机。

【问题讨论】:

【参考方案1】:

    以调试模式启动(启动菜单中的第二个选项)

    当启动停止时按“Enter”并输入命令mount -o remount,rw /mnt

    命令cd /mnt/grub

    命令vi menu.lst

    按“i”进入编辑模式

    将第一个配置中的 quiet 参数替换为 'nomodeset xforcevesa video=1920x1080' 或使用自己的参数。您也可以像这样添加深度缓冲区 video=1280x720x32 或添加 dpi 设置 video=1280x720x32 DPI=400

    按“Esc”,输入“:w”,按“Enter”保存。

    按“Esc”,输入“:x”,按“Enter”退出。

    输入reboot -f

    就是这样!

【讨论】:

这不适用于 VirtualBox 上的 Android x86 版本 7。是否支持 600x1040 等垂直分辨率?这就是我用来制作像 TikTok 这样的应用程序在 Anbox 上部分工作的方法。更新:我可以使用命令 wm size 600x1040 (***.com/questions/28336026/…) 更改分辨率,但它没有解决 TikTok 崩溃的问题。【参考方案2】:

如果安卓系统启动,请按Alt+F1

输入

mkdir /mnt/sda
mount /dev/block/sda1 /mnt/sda
vi /mnt/sda/grub/menu.lst

i 进行编辑,如果您直到现在还没有这样做,请将quiet 替换为nomodeset xforcevesa。因为您可以确保它会启动。在行尾添加UVESA_MODE=yourdesiredresolution 作为示例UVESA_MODE=1280x720

Esc 返回阅读模式 按:w 然后按Enter:q 然后按Enter 输入reboot,然后按Enter

很遗憾,我还有一句话:你不能选择任何分辨率!我尝试了3840x2160,因为我想在智能桌子上使用 Android x86。本来不错。太糟糕了。

【讨论】:

以上是关于如何在 VMware Player 中的 Android-x86 上设置自定义分辨率的主要内容,如果未能解决你的问题,请参考以下文章

设置VMware Player中的虚拟机和宿主机共享文件

vmware workstation 12 player 安装 centos 7是提示 VMware Player 与 Device/Credential Guard 不兼容

如何在 macOS 上安装虚拟机软件 VMware Fusion Player (个人版免费)

vmware player虚拟机装ubuntu,启动后界面显示不全

markdown 一个让VMware / VMware Player在Linux上再次出色的脚本。

安装vmware player