No estoy seguro de qué cambió, pero el teclado físico de mi computadora ya no funciona para el emulador (ejecutando kitkat en Nexus 5, x86). Cuando miro en AVD en la configuración avanzada del dispositivo, no hay nada para un teclado de hardware. ¿Dónde está este escenario?
android
android-studio
avd
Don Rhummy
fuente
fuente


EditTextcampos.Busque la configuración del emulador en su directorio de inicio:
//Located in: ~/.android/avd/<The_Device_Name>/config.iniPor ejemplo, en el Nexus 5 (creado por Android Studio), fue:
~/.android/avd/Nexus5.avd/config.iniCambie la siguiente configuración para que sea:
hw.keyboard=yesfuente
hw.dPad=yespara probar la función de accesibilidad con las teclas de flecha arriba, abajo, izquierda y derecha.adb shelloadbmanager?Abra y vaya a Herramientas → Android → AVD Manager → Editar -> icono de lápiz)
Haga clic en Mostrar configuración avanzada y desplácese hacia abajo y podrá ver la opción Habilitar entrada de teclado (ejemplo, segunda imagen) Marque esa casilla y haga clic en Finalizar.
fuente
ACTUALIZAR:
Cambiar
hw.keyboard = yes.Y haga que el archivo sea
config.inide solo lectura:1.Haga clic con el botón derecho en el archivo para abrir su configuración.
2.Convierta todas las opciones en la pestaña de permisos en Solo lectura (consulte la captura de pantalla)
Créame, esto funcionará, sucede porque este archivo se reescribe, cuando lo bloqueamos, el error desaparece.
fuente