Quand je passe en mode paysage (NUMPAD 7 ou CTRL+F11) l'émulateur fait pivoter l'écran en orientation paysage mais le système d'exploitation Android et aucune des applications ne sont pivotés. Donc, tout est assis sur le côté. Y at-il quelque chose dans la configuration AVD qui doit être défini pour que le périphérique puisse pivoter correctement?
C'est un bug avec les émulateurs 2.3 et 4.4.
http://code.google.com/p/Android/issues/detail?id=13189 [v2.3] https://code.google.com/p/ Android/issues/detail? Id = 61671 [v4.4]
Dans mon cas, le problème a été résolu en désactivant la case à cocher "Présence du clavier matériel" dans la fenêtre "Modifier le périphérique virtuel Android (AVD)".
Dans mon cas, l'option Skin dans les paramètres AVD était le problème. Quand j'ai sélectionné "Pas de peau", ça a fonctionné.
Une autre réponse ici:
dans mon cas, le problème était simplement que le paramètre de rotation automatique dans les paramètres de l'émulateur Android (accessible en abaissant la barre de notification) était désactivé, mon mauvais.
J'ai eu le même problème… .. Essayez de supprimer l’option «Support du couvercle du clavier» dans les paramètres de la machine virtuelle matérielle… .. Cela m’a aidé.
Depuis la mi-2015, le problème est toujours ouvert et enregistré dans le gestionnaire de bogues Android Voici le lien que vous pouvez vérifier https://code.google.com/p/Android/issues/detail? id = 61671
Aucune des solutions ci-dessus n'a fonctionné pour moi et j'utilise l'émulateur Android 4.4.2 . Comme solution de contournement dans votre présentation graphique, vous pouvez modifier l'orientation et consulter le résultat.
La propriété accéléromètre de l'émulateur est-elle définie sur True? s'il te plaît vérifie le. sinon, définissez-le sur true. ça devrait aider. ça marche bien sur le mien.
Ouvrez AVD Manager -> Allez dans l'onglet 'Définitions de périphérique' -> Sélectionnez un fichier AVD existant -> Cloner
Je travaille avec la dernière version de AVD.
Découvrez la configuration:
Aussi, voici le résultat:
Je pense que ce qui clique est la combinaison du clavier et de la peau . En outre, si vous créez votre propre appareil, assurez-vous d’ajouter un capteur de gyroscope.
Vous devez utiliser Android 5.1.1, alias API 22, Android 5.1 Lollipop_MR1. Téléchargez Android 5.1.1 (API 22) dans votre gestionnaire de SDK Android et sélectionnez-le comme système d'exploitation lorsque vous créez un nouveau périphérique virtuel Android.
Comme war_Hero l'a mentionné, ce bogue a été signalé à Google. Le bug est maintenant corrigé à partir du 23 mars '15:
J'ai eu le même problème, je l'ai instantanément corrigé en supprimant simplement l'appareil de la liste AVD et en créant simplement un nouveau.
Le seul moyen d'obtenir que cela fonctionne est d'utiliser FroYo API AVD
C’est ainsi que j’ai configuré le vieux Froyo AVD pour tester ce scénario:
Ma version de Manifest min est déjà 8, ce qui est Froyo
< uses-sdk Android:minSdkVersion="8" Android:targetSdkVersion="21" />
Vous pouvez voir les informations SDK_API_VERSION ici. http://developer.Android.com/guide/topics/manifest/uses-sdk-element.html
Dans le gestionnaire de SDK, installez la version requise:
http://screencast.com/t/KKZokotI4T
Création d'un nouveau fichier AVD pour la nouvelle version.