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
EditText
campos.Busque la configuración del emulador en su directorio de inicio:
//Located in: ~/.android/avd/<The_Device_Name>/config.ini
Por ejemplo, en el Nexus 5 (creado por Android Studio), fue:
~/.android/avd/Nexus5.avd/config.ini
Cambie la siguiente configuración para que sea:
hw.keyboard=yes
fuente
hw.dPad=yes
para probar la función de accesibilidad con las teclas de flecha arriba, abajo, izquierda y derecha.adb shell
oadbmanager
?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.ini
de 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