android - que - D''pad está deshabilitado en el emulador.
emulador de android para android (6)
Estoy usando Android SDK 4.0.3, he creado un emulador de la misma. Ahora tengo el problema de que el emulador está mostrando los botones deshabilitados de DPAD. He configurado el teclado del hardware presente y la apariencia de la máscara con botones en la configuración.
Así que solo quiero habilitar los botones Dpad en el emulador
Cada dispositivo emulado se basa en un dispositivo más o menos real, que eligió como ''4.0 "WVGA (480x800: hdpi)'', esto no solo concierne a la resolución de su dispositivo emulado, sino también a sus características de hardware. En la pantalla principal de la AVD -manager ingresa la pestaña que dice definiciones de dispositivo. Allí puedes editar el dispositivo elegido y encontrarás el dpad en la entrada.
Editar config.ini
como
hw.dPad=no --> hw.dPad=yes
. Clonar definiciones de dispositivos con habilitar teclado
Enable Input -> Keyboard.
Para su AVD anterior, por lo que no enfrentaría este problema en el futuro.
Encontré esta solución en un archivo diferente. Estoy usando la versión 20 de SDK.
- Cree un AVD nuevo desde su administrador de AVD.
- No hay opción en el administrador de AVD para habilitar DPAD. Lo intenté incluso haciendo clic en
Edit
. - Vaya a la carpeta
C:/Users/%USERNAME%/.android/avd/YOUR_AVD_NAME
- Abra el archivo hardware-qemu.ini . Aquí obtendrá todos los detalles de configuración de hw.
- Allí encontrarás hw.dPad = no ; Cámbielo a hw.dPad = yes y guarde el archivo
- Reinicie su AVD y Voila! DPAD ahora está habilitado en el emulador.
Esto suena loco, pero funcionó para mí:
- Inicie un nuevo emulador desde el Administrador de dispositivos virtuales de Android (AVD).
Nota: "NO INICIAR EL DISPOSITIVO". - Encuentre el archivo de configuración, algo como:
~/.android/avd/XXXX.avd/config.ini
Observe que este directorio tiene solo un archivoINI
. - Editar
config.ini
:
cambiarhw.dPad=no
ahw.dPad=yes
- AVD Manager aún mostrará
dPad=no
cuando haga clic en Detalles. Parece que no se engancha hasta que se inicia el dispositivo virtual. (¿Torpe? Si) - Inicia el dispositivo. Debería mostrar el DPAD sin quejarse de que no esté allí.
- El botón DETALLES en AVD Manager también debería mostrar
hw.dPad=yes
Me encontré con esto mientras trataba de mostrar la demo de "Snake". No se ejecutó, solicitó presionar la tecla ARRIBA, ¡y el teclado no respondió! Después de configurar DPAD, la demostración se puede controlar a través del pad.
Esto parece ser un error en el Administrador de AVD. Si configura el dPad en ''sí'', puede configurarlo en ''no'' a través del Administrador de AVD. Pero cambiar ''no'' a ''sí'' requiere la solución anterior.
La carpeta del dispositivo virtual tiene un archivo de configuración, al igual que mi Mac OS X y una VM (A17):
~/.android/avd/A17.avd/config.ini
cambio
hw.dPad=no
a
hw.dPad=yes
Tienes que desmarcar la opción de teclado actual de hardware. Entonces sería habilitado. Así que la opción sería
Display a skin with hardware controls - true
Hardware keyboard present - false