2012-07-02 7 views
8

Soy un nuevo usuario de Mac OS y transferí mi proyecto de Android a Mac después de instalar Eclipse y todos los requisitos necesarios. Mi aplicación se ejecuta normalmente, pero parece que no puedo escribir el emulador.No se puede escribir en EditText en el emulador de Mac

Estoy ejecutando un emulador de Android 4.1 usando Eclipse Juno.

Respuesta

17

Esto es un problema con la nueva versión de las herramientas de Android. Deberá editar el AVD para agregar una opción de la siguiente manera:

Desde Eclipse, vaya a AVD Mananger.

  • Seleccione la AVD particular y haga clic en Editar
  • Ir a la sección de Hardware, haga clic en Nuevo.
  • Seleccione el Nombre de la propiedad: Soporte de teclado
  • De forma predeterminada, se agrega con un valor de 'no'. Simplemente haga clic en la columna de valor y cámbiela a 'sí'.
  • Haga clic en Editar AVD nuevamente.

Esto agregará una propiedad hw.keyboard=yes en el archivo config.ini para el AVD. Y debería funcionar bien desde allí.

+0

Perfecto, exactamente lo que necesitaba :) –

+1

¡Sí! ¿Por qué esto no es el predeterminado? – NoBugs

0

La respuesta publicada por @Romin parecía prometedora, pero lamentablemente no funcionó en SDK 4.0.3. No cuántas veces lo cambié a "sí" todavía volvería a "no" después de hacer clic en "Editar AVD" (¿por qué no "guardar" el botón?)

Mi solución fue simplemente editar el archivo .ini directamente:

  1. editar $HOME/.android/avd/your-device.avd/config.ini.
  2. cambio hw.keyboard=yes
0

En Genymotion, editar la AVD y establecer "Usar el teclado virtual para la introducción de texto".

Cuestiones relacionadas