I\'m not sure what changed but the physical keyboard from my computer no longer works for the emulator (running kitkat in Nexus 5, x86). When i look in AVD at the device\'s adva
Find the emulator's configuration in your home directory:
//Located in:
~/.android/avd/<The_Device_Name>/config.ini
For example, on the Nexus 5 (created by Android Studio), it was:
~/.android/avd/Nexus5.avd/config.ini
Change the below setting to be:
hw.keyboard=yes
Open and Navigate to Tools → Android → AVD Manager → Edit -> pencil icon)
Click on Show Advanced settings and scroll down and you can see the option Enable Keyboard input (example second image) Check that box and Click on Finish.
UPDATE:
Change hw.keyboard = yes
.
And make the file config.ini
Read-only:
1.Right-click on the file open its settings.
2.Make every options on the permissions tab into Read-only(refer screenshot)
Trust me this will work it happens because this file gets rewritten,when we lock it out the bug disappears.
In the advanced settings of a virtual device in Android Studio 1.0.2 AVD Manager, there is actually a checkbox that allows to enable keyboard input without editing the config.ini
by hand.
Tools → Android → AVD Manager → pencil icon (shown in picture) → Show Advanced Settings (scroll to bottom) → Enable Keyboard Input