Android: emulador en modo horizontal, la pantalla no gira

Cuando cambio al modo horizontal ( NUMPAD 7 o CTRL + F11 ), el emulador gira la pantalla hacia la orientación horizontal, pero el sistema operativo Android y ninguna de las aplicaciones giran. Entonces todo está sentado de lado. ¿Hay algo en la configuración de AVD que deba establecerse para que el dispositivo gire correctamente?

enter image description here

En mi caso, se resolvió desactivando la casilla “Hardware keyboard present” en la ventana “Editar dispositivo virtual Android (AVD)”.

En mi caso, la opción Skin en la configuración AVD fue el problema. Cuando seleccioné “Sin piel”, funcionó.

Tuve el mismo problema Intente eliminar la opción “Soporte de la tapa del teclado” en la configuración de la máquina virtual resistente. Me ayudó.

A partir de mediados de 2015, el problema sigue abierto y registrado en el rastreador de errores de Android aquí está el enlace que puedes consultar https://code.google.com/p/android/issues/detail?id=61671

Ninguna de las soluciones anteriores funcionó para mí y estoy usando el emulador de Android 4.4.2. Como un trabajo en su diseño gráfico, puede cambiar la orientación y verificarlo.

¿La propiedad del acelerómetro del emulador está establecida en True? Compruébelo por favor. si no, establézcalo en verdadero. debería ayudar. funciona bien en el mío.

Abra el Administrador de AVD -> pestaña ‘Definiciones de dispositivo’ de GoTo -> Seleccione un AVD existente -> Clonar

Lo tengo para trabajar con la última versión de AVD.

Mira la configuración: Configuración de Android para rotar para trabajar

Además, aquí está el resultado: Resultado AVD

Creo que lo que hace es hacer clic es la combinación de teclado y Skin. Además, si creas tu propio dispositivo, asegúrate de agregar un sensor de giroscopio.

Tienes que usar Android 5.1.1, también conocido como API 22, también conocido como Android 5.1 LOLLIPOP_MR1. Descargue Android 5.1.1 (API 22) en su Administrador de Android SDK y cuando cree un nuevo Dispositivo virtual Android, selecciónelo como su sistema operativo.

Como War_Hero mencionó, este error fue reportado a Google. El error está arreglado a partir del 23 de marzo de 2015:

https://code.google.com/p/android/issues/detail?id=61671

Tuve el mismo problema, lo solucioné al instante simplemente borrando el dispositivo de la lista AVD y simplemente creando uno nuevo.

La única forma de hacer que esto funcione es utilizar Froyo API AVD

Para cualquier persona con este problema, así es como configuré el antiguo Froyo AVD para probar este escenario:

Mi versión Manifest min ya es 8, que es Froyo

< uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" /> 

Puede ver información de SDK_API_VERSION aquí. http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

En el administrador de SDK instalado la versión necesaria:

http://screencast.com/t/KKZokotI4T

Creó un nuevo AVD para la nueva versión.

http://screencast.com/t/W8VN6fOWGW

Para mí solo necesitaba tocar el icono de la pantalla giratoria en el menú desplegable del emulador. Se configuró en retrato por defecto.

Fuerce sus actividades para que sean la orientación que desea y puede eludir este problema, a menos que realmente necesite probar el acto real de rotación en un emulador.

Solo agrega:

 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT); 

Para el método onCreate sus actividades. (O la versión no reversible si es necesario para usted).