studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android configuration sdk android-emulator avd

android - programacion - Los botones de hardware de AVD no están habilitados



manual de programacion android pdf (8)

Acabo de descargar e instalar el nuevo Android SDK. Cuando inicio el emulador, en la pantalla del emulador dice "Los botones Hardward no están habilitados en AVD" . Hay Inicio , Menú , etc. están deshabilitados. ¿Cómo habilito estos botones?


Deberá modificar las Definiciones del dispositivo. Para ello, busque la pestaña "Definiciones de dispositivos" en el Administrador de dispositivos virtuales de Android y haga doble clic en el dispositivo que está utilizando.

Asegúrese de que los Botones estén configurados en Hardware.

No olvides actualizar la configuración de tu dispositivo:


El nuevo avd tiene Shotcuts, como el atajo de menú es:

Ctrl + M

y más puedes encontrar aquí

encontrar otros disparos


La respuesta aceptada está algo obsoleta ahora, porque la interfaz del emulador de Android cambió un poco.

Si necesita mostrar los botones de hardware en su emulador de Android, debe desactivar esta opción dentro de las selecciones del emulador de Android -> perfil de hardware:


Para aquellos que no pueden hacerlo funcionar: antes de volver a crear un AVD, primero intente presionar la tecla numlock ya que esto influye en el comportamiento de las teclas Fn . En mi caso, si numlock está desactivado, F2 no funciona.


Para probar su aplicación en un emulador que represente el último dispositivo Android, puede crear un AVD con el nuevo skin WXGA720 (es un xhdpi, dispositivo de pantalla normal). Tenga en cuenta que el emulador actualmente no es compatible con la nueva barra de navegación en pantalla para dispositivos sin botones de navegación de hardware, por lo que al usar esta máscara, debe usar las teclas del teclado Inicio para el botón Inicio, ESC para el botón Atrás y F2 o Página para el botón de Menú .

Tomado de: http://developer.android.com/tools/revisions/platforms.html


Sé que ha pasado mucho tiempo desde que se hizo la pregunta, pero solo para que los demás lo supieran.

Puede editar manualmente la configuración de config.ini (en Windows 7 puede encontrarla en C: / Users / the_user /.android/avd/ the_emulator_name /config.ini).

Descubre la línea:

hw.mainKeys=no

Y cambia a:

hw.mainKeys=yes

Espero que esto ayude.


Tuve que eliminar mi AVD y recrearlo completamente con los botones de hardware activados para que funcione. Simplemente modificar la definición del dispositivo existente no lo solucionó por alguna razón.