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