Android Studio 模拟器缺少硬件按钮

Android Studio emulator missing hardware buttons

我刚刚安装了 Android Studio 1.0.2 并创建了一个虚拟设备。当我 运行 模拟器上的应用程序时,除了缺少硬件按钮(主页、菜单和后退按钮)外,一切正常。我尝试更改 Android 版本的 AVD 和皮肤,但似乎没有任何效果。

请问有人知道如何解决这个问题吗?

您应该更改用于 AVD 的设备模拟器。在设备设置中取消选中 "Has hardware keyboard".

这是对我有用的解决方案:

  • 打开 SDK 管理器
  • 转到“工具”>“管理 AVD”
  • 编辑您的 AVD 并将皮肤更改为 "Skin with dynamic hardware controls"

我在使用 Android Studio 1.0.2 时遇到了同样的问题,这是一个解决方法:

  1. 导航到您的 sdk 文件夹,例如(C:\Android\sdk) 并从那里打开 AVD 管理器 (tools\lib\AVD Manager.exe) 注意: 我不得不将 AVD Manager.exe 复制到 (C:\Android\sdk) 否则它会给你一个 "Failed to execute tools\android.bat error"
  2. 使用硬件皮肤创建虚拟设备
  3. 关闭 AVD 管理器

当您从 Android Studio 打开 AVD 管理器时,您新创建的设备将被列出。

我无法让它显示硬件控件。只需单击 CMD+M(显示菜单命令)就可以解决问题。

其他答案现在有点过时了,因为 Android 模拟器界面发生了一点变化。

如果您需要在 Android 模拟器上显示硬件按钮,您必须执行以下步骤:

  1. 打开Android个模拟器设备

  2. 点击"Edit this AVD"

  3. Select "Change" "hardware profile of the AVD"

  4. 旁边的第一个按钮
  5. 单击"Edit device..."按钮

  6. 取消选中此开关。

  7. 重新启动模拟器,您现在应该可以看到硬件按钮。