AVD硬件button未启用

我刚刚下载并安装了新的Android SDK。 当我启动仿真器时,在仿真器屏幕上显示“硬件button未在AVD中启用” 。 有家, 菜单等都是禁用的。 如何启用这些button?

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

确保button设置为硬件。

在这里输入图像说明

不要忘记更新您的设备设置:

在这里输入图像说明

我知道这个问题已经过了很长时间,只是让别人知道。

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

找出行:

hw.mainKeys=no 

并改为:

 hw.mainKeys=yes 

希望这可以帮助。

要在代表最新Android设备的模拟器上testing您的应用程序,您可以使用新的WXGA720shell(这是一个xhdpi,普通的屏幕设备)创buildAVD。 请注意,仿真器当前不支持没有硬件导航button的设备的新的屏幕导航栏,因此使用此外观时, 必须使用Homebutton的Home键,Backbutton的ESC键以及F2或Page菜单button

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

我必须删除我的AVD,并完全重新启动硬件button才能使其工作。 简单地修改现有的设备定义没有解决它由于某种原因。

转到工具> Android> SDKpipe理器>工具>pipe理AVD>select您的模拟器>编辑和pipe理您的设置并重新启动Android Studio

如果你不明白请点击链接,有截图的细节

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

对于那些不能工作的人:在重新创buildAVD之前,先尝试按下numlock键,因为这会影响Fn键的行为。 在我的情况下,如果numlockclosures,F2不起作用。