Imposible rotar el emulador con android 4.4
He actualizado mi sdk a la última versión (android 4.4) y empecé el emulador, pero ahora no parece posible girar la pantalla con CTRL + F11, el cambio de pantalla, pero todas las aplicaciones no cambian. No sé si es un problema relacionado, pero puedo ver que incluso si he creado un nuevo emulador con menù botón hw, ahora todas las aplicaciones tienen el botón de desbordamiento.
- Gradle JUnit Espresso en el emulador connectedAndroidTest java.lang.IncompatibleClassChangeError
- ¿Puedo seleccionar un emulador de dispositivos Android de AVD usando Apache Cordova?
- Menú emergente expandir / contraer desde un icono en la barra de acciones
- Depuración de Android en MotoG
- Cómo pasar de una actividad a otra Actividad en Android
- Coreógrafo (639): Omitido 50 cuadros
- Genymotion emulador de Android para Xamarin
- ¿Por qué de repente tengo el error "No se puede resolver el objetivo 'android-9'"?
- Lag en emulador y genymotion al cerrar / iniciar nuevas actividades (eglSurfaceAttrib no implementado)
- Emulador de Android no se inicia en MacOS 10.10
- SecurityException: Permiso Negación: lectura (sólo en emulador)
- ¿Cómo puedo bloquear el emulador de Android?
- Java.lang.IncompatibleClassChangeError falla con android 4.4.2 emulador y ART rutime
Estos parecen ser bugs en el emulador de Android 4.4. Es posible que desee realizar un seguimiento de los problemas que presenté en relación con el error de cambio de orientación y el error de disponibilidad de desbordamiento .
Gracias por señalar estos!
Parece que hay un error en el emulador descrito por CommonsWare, sin embargo, si necesitas desesperadamente depurar una aplicación en modo horizontal en el emulador 4.4 puedes:
- Inicie la aplicación Cámara en el emulador que girará la pantalla.
- Ahora salga de la aplicación, la pantalla de inicio ahora debe estar hacia los lados.
- Presionando Ctrl + F11 hará el truco. (Ctrl + fn + F11 en mac).
Hasta que sea fijo, utilizo esta aplicación gratuita " Set Orientation ". Instale el apk en el emulador usando adb install.
He encontrado que este fallo depende del tipo de dispositivo que seleccione para la máquina virtual. Si configuro el tipo de dispositivo como un "Nexus 7", no permitirá rotaciones. Pero si configuro el tipo de dispositivo como una tableta genérica de 7 ", con todas las mismas opciones, las rotaciones funcionarán bien.
En manifestfile.xml se puede poner android: screenOrientation = "landscape". Cuando se ha cargado verá cada aplicación en modo horizontal
Hay un trabajo alrededor para esto. Parece que los ajustes de la GUI no se guardan en los archivos ini. Tuve que editar manualmente los campos "hw.keyboard = no" tanto en config.ini y hardware-qemu.ini dentro de su directorio avd.
Como solución, cloné el dispositivo, cambié la anchura / altura en el clon y el retrato sin marcar. Entonces lancé mi AVD basado en la versión clonada del paisaje. Tal vez eso podría funcionar para usted?
Me encontré con el mismo problema al usar el emulador con Android 5.0.1. Sin embargo, pude resolver usando el emulador con la imagen del sistema Intel x86 Atom en lugar de la imagen del sistema Intel x86 Atom_64.
He encontrado una solución a este problema –
- Crear emulador con cualquier configuración que desee, pero establecer el objetivo a ser menos Android 4.4.
Por ejemplo –
Lo establezco en el siguiente ->
NOTA:
Porque quiero usar Android 4.4 con la API de Google Maps, así que usé Android 4.2.2 con la API de Google Maps aquí.
-
Después de crear el AVD, inícielo y permita que se inicie completamente.
-
Ahora vuelve a este AVD y edítalo. Aquí establece el destino a Android 4.4 con la API de Google Maps.
Por ejemplo –
Lo establezco en el siguiente ->
- Ahora inicie la aplicación y gire de la forma que desee. Funcionó muy bien!