【发布时间】:2023-04-07 20:32:04
【问题描述】:
我试图给我的模拟器一个 4'7 的屏幕尺寸(我不知道高度和宽度尺寸)。目前我正在尝试在 AVD 管理器中设置它。然后我试图编辑一个可用的模拟器。这是行不通的。有没有更好的方法?
【问题讨论】:
标签: android emulation screen-size
我试图给我的模拟器一个 4'7 的屏幕尺寸(我不知道高度和宽度尺寸)。目前我正在尝试在 AVD 管理器中设置它。然后我试图编辑一个可用的模拟器。这是行不通的。有没有更好的方法?
【问题讨论】:
标签: android emulation screen-size
Run
FrameBuffer-> 0,如快照所示GuestHeight,GuestWidth,WindowHeight,WindowWidth
客人身高
访客宽度
窗口高度
窗口宽度
仿真器中的最终输出
【讨论】:
我只是在谷歌上搜索同样的问题,我发现这些注册表对实现我的目标非常有用:
调整BlueStack的屏幕分辨率
可以通过编辑 BlueStack 的注册表来更改分辨率:
HKLM\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0\Height
和
HKLM\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0\Width
找到此信息here
为了确保这完全适合我的小屏幕,我去看了我的屏幕分辨率
然后我通过 regedit 将该信息复制到这些地址。
提示:确保在粘贴分辨率时使用十进制值。
【讨论】:
我找到了解决办法:
步骤:-
1.在Windows中转到运行类型-> regedit
点击确定按钮,点击后会出现注册表编辑界面
这将启动注册表编辑器,导航到 -> Computer-> HKEK_LOCAL_MACHINE -> SOFTWARE -> BlueStacks -> Guest -> AndroidFrame -> Buffer -> 0
这里是注册表编辑器,
有四个高度和宽度选项
做同样的小改动
一个。 GuestHeight 720 十进制 湾。 GuestWidth 1152 十进制
这是 BlueStack App Player 中 GuestHeight,GuestWidth 的默认大小 在这里,不需要改变任何东西。
现在,给出 WindowHeight 和 WindowWidth 的大小。
c。 WindowHeight 500 十进制 d。 WindowWidth 700 十进制
现在您无需更改任何东西,这是最好的尺寸。如果您正在尝试
更改 WindowHeight 和 WindowWidth 然后安装的应用程序将被像素化。
【讨论】:
设置窗口/访客宽度/高度后,我的屏幕仍然被切断。
我解决了它退出运行 HD-Quit.exe 和 HD-QuitMultiInstance.exe(确保)位于 C:\Program Files (x86)\BlueStacks 的所有 Bluestacks 实例。系统重启也有帮助
【讨论】:
运行 regedit.exe
设置新分辨率(十进制):
HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0\Height
和
HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0\Width
杀死所有 BlueStacks 进程。
从这个blog得到这个方法
【讨论】:
您可以尝试以下几种解决方案: 论坛上有一个叫做 stacksTweak 的工具,你可以用谷歌搜索。虽然它对我不起作用(它对其他人有用,所以值得尝试)。对我有用的是自己调整一些寄存器。这是一个教程: http://forum.xda-developers.com/showthread.php?t=1298332
【讨论】:
注册表编辑仅调整屏幕大小,然后您将获得较小的屏幕。但问题是应用程序的内容没有像在真实移动设备中那样进行相应配置。它也没有为您提供顶部或底部的滚动条来查看前面不可见的屏幕。
【讨论】: