Android 模拟器上未显示硬件按钮(另外,侧面板的应用程序切换按钮 (⌘O) 未响应)

问题描述 投票:0回答:2

我在截图中简洁描述了问题;如果需要,请阅读以下说明。

    Android 模拟器上显示三个硬件按钮(分别为方形/圆形/三角形=概览/主页/返回)的底部栏突然消失了。他们前一天晚上就在那里。第二天早上,噗!走了。
  1. 好的,所以这三个按钮不会显示在模拟器上。然后我使用侧面板,它还显示硬件按钮。但是,侧面板中的方形概览按钮 (⌘O)(又名“应用程序切换器”按钮)不起作用。这意味着我现在无法打开应用程序切换器(您可以在其中看到所有应用程序在后台运行)。
  2. 所以屏幕上的硬件按钮消失了,侧面板(作为备份)也有这些按钮——好吧,ITS 方形 Overbutton 按钮 (⌘O) 不起作用,所以侧面板也没有帮助.

我使用 AVD 管理器添加了设备的副本,它解决了问题,但几天后,同样的问题再次出现。我正在使用 MacOS。

有什么建议吗?非常感谢!

图像:应用程序切换器(概述)按钮不起作用

图像:看起来像这样的硬件按钮不再显示

android-studio android-emulator
2个回答
2
投票
Tl;dr:在 AVD 中,编辑您的设备,单击硬件配置文件上的“更改”,然后取消选择“有硬件按钮”

对我来说,这就是我所缺少的,在设备冷启动后,3 个硬件按钮再次显示在模拟器底部。

关于硬件配置文件属性的 Android Studio 官方文档

输入:有硬件按钮

如果您的设备有硬件导航按钮,请选择此选项。 如果这些按钮仅在软件中实现,请取消选择它。如果你 选择此选项,按钮将不会出现在屏幕上。你可以 无论哪种情况,都请使用模拟器侧面板“按下”按钮。

如果您通过 Android Studio 使用 AVD,我会查看这个问题的答案,它似乎比这里的很多答案有更多更新的屏幕截图:
Android Studio 模拟器缺少硬件按钮

Android Studio版本:2022.3.1


0
投票
无论我在 AVD 模拟器设置中做什么,我都无法在 Android 模拟器(使用 API 34)中看到屏幕底部的 3 个按钮。


对于 Android API > 30 的模拟器的解决方案是在 Android 操作系统内的设置中更改此选项:

在 Android 操作系统内 -> 设置 -> 系统 -> 导航模式或手势 -> 选择 3 按钮导航而不是手势导航


如果问题仍然存在,则可以删除 Android 模拟器并创建相同的模拟器来重置它,使用相同或更低的 API

还可以确保在硬件配置文件的 AVD 设置中未选中具有硬件按钮的复选框

< 30 before gesture update
我读到,可能自 Android API 30 以来有一个更新,添加了可以使用的手势功能,而不是屏幕底部的 3 个主要按钮。

所以这个问题也可能发生在 Android API > 30 的真实智能手机上,而不仅仅是模拟器。


© www.soinside.com 2019 - 2024. All rights reserved.