Índice
En ocasiones, al crear un emulador Android, aún habiendo habilitado el soporte para teclado éste no funciona. Hoy veremos cómo habilitar el teclado en el emulador Android y, además, cómo habilitar la navegación mediante los cursores del teclado.
Habilitar el teclado en el emulador Android
Al crear un emulador, hemos de marcar las siguientes casillas:
Pero si ésto no funciona, debemos modificar el fichero de configuración del emulador. Normalmente éstos ficheros se encuentran en ~/.android/avd/<emulator-device-name>.avd/config.ini
. Una vez en el fichero, añadimos la línea hw.keyboard=yes
. Guardamos y al iniciar el emulador deberemos poder escribir con el teclado.
Habiliar teclado en todos los emuladores
Si dispones de muchos emuladores, es posible habilitar el teclado en todos ellos con:
for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.keyboard=yes' >> "$f"; done
Habilitar la navegación con los cursores
De igual manera, pero esta vez hay que añadir hw.dPad=yes
al fichero de configuración, para habilitarlo en todos los emuladores:
for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.dPad=yes' >> "$f"; done
Referencias
- *Respuesta de James Wald a * »» Android emulator doesn’t take keyboard input - SDK tools rev 20
¿Has visto algún error?: Por favor, ayúdame a corregirlo contactando conmigo o comentando abajo.