安卓模拟器用户界面在方向变更时出现问题

18

我在Android Studio 4.1上使用模拟器时遇到了奇怪的问题。当我试图将方向更改为横向时,模拟器的用户界面完全崩溃......它看起来像这样:

输入图像描述

有人知道为什么会发生这种情况吗?我已经将AVD设置中的模拟器性能更改为“软件”,然后就不会出现这种情况,但速度非常慢。


1
我有同样的问题。你在使用macOS Big Sur吗? - Pete
我可以确认将模拟器图形选项设置为“软件”可以使UI正确响应方向更改。 - Pete
1
我已经按照这些说明提交了一个错误报告 - https://developer.android.com/studio/report-bugs#emulator-bugs - 我建议你也这样做! - Pete
3
横屏模式下显示器完全损坏!重现方法:只需在横屏模式下运行任何安卓应用程序(或者:从竖屏模式开始,然后将屏幕方向改为横屏)。您可以通过在AVD配置中关闭硬件显示加速来解决问题。注意:我在所有AVD上都遇到了这个问题,不同的安卓版本也是如此。我已经尝试从模拟器菜单中提出缺陷报告,但似乎没有权限在谷歌网站上创建缺陷报告! - Pete
2个回答

7

如先前所述,将模拟器图形选项设置为"软件"有助于作为临时解决方案。

我想补充一下,如果您无法更改AVD配置中的设置(在我的情况下,图形是自动的,字段是只读的),您可以手动进行以下操作:

  1. 在AVD管理器上,右键单击所需设备,然后选择“显示在磁盘上”。
  2. 找到该设备的config.ini文件并打开它。
  3. 将“hw.gpu.mode = auto”更改为“hw.gpu.mode = software”。

这对我很有效。希望能帮助其他人避免头痛。


5
希望你指的是模拟器UI出现问题,类似于这张图片。对我来说,点击缩放按钮似乎可以解决这个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接