未启用 AVD 硬件按钮

Posted

技术标签:

【中文标题】未启用 AVD 硬件按钮【英文标题】:AVD hardware buttons not enabled 【发布时间】:2013-02-12 13:28:08 【问题描述】:

我刚刚下载并安装了新的 android SDK。当我启动模拟器时,模拟器屏幕上显示“AVD 中未启用硬按钮”。还有HomeMenu等都被禁用了。如何启用这些按钮?

【问题讨论】:

【参考方案1】:

您需要修改设备定义。为此,请在 Android 虚拟设备管理器中找到“设备定义”选项卡,然后双击您正在使用的设备。

确保按钮设置为硬件。

别忘了更新您的设备设置:

【讨论】:

您好 Rowan:感谢您的快速回复和漂亮的屏幕截图。我按照你说的做了,然后我重启模拟器,按钮仍然被禁用。 确保您编辑虚拟设备(不是现在的定义)以指定您的克隆定义。 IE。进入您的设备设置并将“设备”更改为(在我的情况下)“Galaxy Nexus Custom”。 现在可以使用了。是的,我没有更改虚拟设备。在我这样做之后,一切正常。谢谢! 嘿,我尝试了同样的方法,但仍然没有得到硬件键盘。 我建议你问一个新问题。【参考方案2】:

我知道这个问题已经很久没有提出来了,只是想让其他人知道。

您可以手动编辑 config.ini 设置(在 Windows 7 上,您可以在 C:/Users/the_user/.android/avd/ 上找到它the_emulator_name/config.ini)。

找出线:

hw.mainKeys=no

然后改为:

hw.mainKeys=yes

希望这会有所帮助。

【讨论】:

谢谢,接受的答案对我不起作用——这个答案起作用了。在 Linux 上,路径是 ~/.android/avd/<emulator name>/config.ini 这适用于屏幕尺寸小于 7 英寸的情况。也许否则它总是被认为是平板电脑。即使我在 ini 文件中手动更改并重新启动 Eclipse,hw.mainKeys 也被报告为“NO”。 7 英寸平板电脑对我有用,但我必须重新启动 Android Studio 才能显示更改。【参考方案3】:

要在代表最新 Android 设备的模拟器上测试您的应用程序,您可以使用新的 WXGA720 皮肤(它是 xhdpi,普通屏幕设备)创建一个 AVD。请注意,模拟器目前不支持没有硬件导航按钮的设备的新屏幕导航栏,因此在使用此皮肤时,您必须使用键盘键 Home 键作为 Home 键,ESC 键作为返回键,并且菜单按钮的 F2 或向上翻页

取自:http://developer.android.com/tools/revisions/platforms.html

【讨论】:

【参考方案4】:

对于 linux,我不得不使用和修改 tato.rodrigo 和 johndodo 的解决方案。

编辑~/.android/avd/<emulator name>/config.ini

要设置的值是

hw.keyboard=yes

hw.mainKeys=yes

【讨论】:

【参考方案5】:

我必须删除我的 AVD 并在激活硬件按钮的情况下完全重新创建它才能使其正常工作。由于某种原因,简单地修改现有设备定义并不能解决问题。

【讨论】:

【参考方案6】:

现在接受的答案有点过时了,因为 android 模拟器界面发生了一些变化。

如果您需要在您的 android 模拟器上显示硬件按钮,您必须在您的 android 模拟器设置中取消选中此切换 -> 硬件配置文件:

【讨论】:

【参考方案7】:

转到 工具 > Android > SDK 管理器 > 工具 > 管理 AVD > 选择您的模拟器 > 编辑 并管理您的设置并重启 Android Studio

如果你不明白,请点击链接有截图图片的详细信息

http://solutionfrominternet.blogspot.com/2015/01/how-to-show-system-navigation-bar-in.html

【讨论】:

【参考方案8】:

对于那些无法使其工作的人:在重新创建 AVD 之前,请先尝试按下数字锁定键,因为这会影响 Fn 键的行为。在我的情况下,如果 numlock 关闭,F2 不起作用。

【讨论】:

以上是关于未启用 AVD 硬件按钮的主要内容,如果未能解决你的问题,请参考以下文章

为啥 jCarousel Next/Prev 按钮在添加项目后未启用

无法在Android Studio AVD Manager中启用“快照”并保存

在 ViewModel 中更新其绑定后,按钮未启用 [重复]

启用即时应用功能的已发布 Play 商店应用程序上未显示“立即尝试”按钮

如果所有复选框都未选中,则禁用按钮,如果至少选中一个,则启用它

硬件启用应用程序的软件设置