Android模拟器中无法单击硬件按钮

Ale*_*dro 5 android android-emulator android-sdk-tools android-studio

我在Android Studio 1.0 RC 2中工作,我有一个带有Intel HAXM的Android模拟器.模拟器正常运行.它显示硬件按钮,但此按钮不可单击.AVD配置是Nexus S的默认配置,但它的比例为0.5.

Com*_*are 5

它显示硬件按钮,但此按钮不可点击

如果在导航栏中显示 HOME 和 BACK,则它们不是“硬件按钮”。那是导航栏。对于实际的“硬件” HOME和返回按钮,你应该看不到任何东西,并且被映射到HomeEsc分别开发机的键盘上。

进入 AVD 的实际配置文件。在 OS X 和 Linux 上,通常是~/.android/avd/.../config.ini,其中...基于 AVD 的名称。看看你的hw.mainKeys价值是什么。对于“硬件”HOME 和 BACK 按钮,hw.mainKeys应该是yes; 对于带有 HOME 和 BACK 按钮的导航栏,hw.mainKeys应该是no.


Plu*_*gie 4

基于@CommonsWare 评论

@Plugie:我从不使用这些皮肤,而且我不知道这些按钮应该是可点击的。

我建议设置 hw.mainKeys=no

进入 AVD 的实际配置文件。在 OS X 和 Linux 上,通常是 ~/.android/avd/.../config.ini,其中 ... 基于您的 AVD 的名称。查看您的 hw.mainKeys 值是多少

设置hw.mainKeys=no后,将显示系统栏,可以在屏幕截图中看到红色矩形。然后您可以使用系统栏而不是硬件按钮导航“返回”、“主页”

Nexus 与 hw.mainKeys=no