¿Por qué la entrada de teclado deja de funcionar en Android Emulator
Recientemente ha actualizado mi instalación de SDK de Android a r20 y ahora la entrada de teclado parece haber dejado de funcionar con AVD existentes y nuevos.
Todo estaba funcionando bien antes de la actualización.
- Grabación de un screencast de una aplicación de Android utilizando el emulador
- Problemas de estabilidad del emulador de Android con la versión del controlador, Emulator se convirtió en Laggy
- Cómo corregir la excepción de permiso INJECT_EVENT al enviar toques a una prueba de ActivityInstrumentationTestCase2
- Hacer que el emulador de Android funcione más rápido
- ¿Cómo puedo ver la información de mi base de datos de aplicaciones de Android?
¿Alguien sabe lo que habría causado esto? (Estoy usando ubuntu 12.04 x64).
- El apagado del emulador de Android toma FOREVER
- ¿Cuándo expira un token gcm de android?
- ¿Por qué el emulador de tablet Android es tan lento? ¿Hay forma de acelerarlo?
- Problemas de inicio de la plataforma de emulador de Android 4.0
- Emulador de Genymotion sin conexión a Internet
- No se puede iniciar el emulador de Android desde la línea cmd en Mac OS X
- Creación de emuladores para los teléfonos Android actuales
- Emulador de Android: tinte azulado al cambiar de monitores
Solucioné este problema agregando "Soporte de teclado" al AVD dentro del AVD-Manager y cambiando el valor a "true".
Resulta un cambio en la configuración predeterminada para el emulador en r20 del SDK de Android.
Si desea habilitar el teclado para su dispositivo virtual android a través de la línea de comandos, edite ~/.android/avd/[YOUR_AVD].avd/config.ini
y agregue esto al archivo:
hw.keyboard=yes
Reinicie su AVD y debe estar en el negocio.
Si desea habilitar el teclado para su dispositivo virtual android a través de la línea de comandos, edite ~ / .android / avd / [YOUR_AVD] .avd / config.ini y agregue esto al archivo: hw.keyboard = yes Reinicie su AVD y usted debe estar en los negocios.
O bien, vaya a la siguiente ruta (en mi caso mukesh es el usuario): mukesh / .android / avd / [YOUR_AVD] .avd / config.ini y agregue esta línea hw.keyboard = yes
Puedes aprender más sobre esto desde mi blog aquí
Debe agregar una propiedad a su AVD para habilitar la compatibilidad con el teclado.
- En Eclipse, vaya a Ventana> Administrador de dispositivos virtuales de Android
- Seleccione su AVD
- Haga clic en Editar …
- En la sección Hardware, haga clic en Nuevo ..
- Propiedad: Soporte de Teclado
- Haga clic en Aceptar
- Cambie el valor de Soporte del teclado a "sí"
- Haga clic en Editar AVD
- Seleccione su AVD
- Haga clic en Inicio …