如何在Android Studio的模拟器上启用物理键盘? (曾经工作)
我不知道是什么改变了,但我的电脑的物理键盘不再适用于模拟器(在Nexus 5,x86中运行kitkat)。 当我在设备的高级设置中查看AVD时,没有硬件键盘。 这个设置在哪里?
在Android Studio 1.0.2 AVD Manager中的虚拟设备的高级设置中,实际上有一个checkbox允许在不编辑config.ini的情况下启用键盘input。 
工具→Android→AVDpipe理器→铅笔图标(如图所示)→显示高级设置(滚动到底部)→启用键盘input

打开并导航到工具→Android→AVDpipe理器→编辑→铅笔图标)
  
 
点击显示高级设置,向下滚动,你可以看到选项启用键盘input(例如第二个图像)选中该框并单击完成。
  
 
在主目录中find模拟器的configuration:
 //Located in: ~/.android/avd/<The_Device_Name>/config.ini 
例如,在Nexus 5(由Android Studio创build)上,它是:
 ~/.android/avd/Nexus5.avd/config.ini 
将以下设置更改为:
 hw.keyboard=yes 
更新:
 更改hw.keyboard = yes 。 
 并使文件config.ini只读: 
1.右键单击该文件打开其设置。
2.将权限选项卡上的所有选项都变为只读(请参阅截图)
  
 
相信我这会发生,因为这个文件被重写,当我们locking它的错误消失。