无法在Android模拟器中使用键盘

ris*_*iag 28 android android-virtual-device android-emulator

我刚刚在Ubuntu 12.04中设置了Android开发环境.我为Android版本2.3.3制作了AVD并在其上运行了我的应用程序.但我无法使用右侧的计算机键盘或键盘.这是什么原因?

我的ADT版本是20.0.我之前在Windows上开发,它工作正常.

ris*_*iag 27

这里得到了答案.显然他们在ADT 20.0之后删除了默认键盘支持,因此我们需要通过编辑AVD手动添加键盘支持.


h22*_*h22 19

我刚刚测试过它仍然可以完美运行.你只需要启用它.我在AVD文档中没有看到任何表明它不再受支持的内容.可能他们已经添加了支持.

不同Android版本的AVD设置似乎略有不同.对于旧版本(2.x),添加硬件属性"Keyboard support",将值设置为yes,如下所示:

键盘支持 -  2.1

对于较新的版本,您需要检查以下复选框:

键盘支持 -  4.1.2

我刚刚在我的Android开发环境(Eclipse,Ubuntu)上进行了测试 - 对于这两种情况,键盘都可以在模拟器中运行.