Support for the hardware keyboard is no longer enabled by default in Android Virtual Devices (AVDs). If you want to enable keyboard support for an existing AVD, you can simply edit the configuration file of the AVD:
- Go to your Android installation root. By default, this is
~/.android/
. - Find the AVD in
~/.android/avd/
and go to that directory. For example, this would be~/.android/avd/android-23.avd/
if the name of the AVD is “android-23”. - Edit
config.ini
and look for the linehw.keyboard = no
. Replace this tohw.keyboard = yes
. - Restart the AVD.