L'émulateur Android ne tourne pas vers le paysage
lorsque j'essaie de changer l'orientation de mon émulateur, la fenêtre de l'émulateur tourne et la orientation de l'émulateur reste en quelque sorte. Quelqu'un peut me dire quelle est la raison de cette ?J'ai essayé toutes les réponses de StackOverflow et rien ne semble aider
11 réponses
certaines cibles de l'émulateur comme 4.4 (niveau API 19) et 2.3 ont un bug. Changez l'émulateur en version cible 4.2 ou 4.3 et essayez de changer l'orientation.
voir l'historique de ce bug: https://code.google.com/p/android/issues/detail?id=13189
question connexe: Impossible de faire tourner l'émulateur avec android 4.4
si tout le reste échoue (il a fait pour moi), comme une solution de contournement, vous pouvez utiliser l'application pour l'orientation de l'écran. Dans l'autre question ( Impossible de faire tourner l'émulateur avec android 4.4 ), l'utilisateur vldmrr a écrit que:
Jusqu'à ce qu'il soit fixe, j'utilise cette application gratuite "Set Orientation". Installez l'apk dans l'émulateur en utilisant ADB install.
L'application affiche un raccourci dans le notification de la barre d'état. (Je sais que c'est une vieille question, mais c'est assez haut dans google).
avec l'émulateur android L vous pouvez entrer dans le paysage en ouvrant votre application, puis en ouvrant l'application caméra (vous aurez besoin de mettre une caméra émulée dans AVD) enregistrer une vidéo. Puis appuyez sur ctr-f12 de 11. Dans l'application caméra, cliquez sur la vignette vidéo et relisez-la. La vidéo devrait aller pour le paysage. Puis appuyez sur le bouton multitâche et multitâche dans votre application. NE PAS ALLER À L'ÉCRAN D'ACCUEIL OU VOUS DEVREZ ALLER DANS L'APPLICATION CAMÉRA, ALLER AU PAYSAGE ET REJOUER LA VIDÉO! s'il vous plaît laissez-moi savoir si cela fonctionne pour d'autres versions d'émulateur android.
ces réponses m'aident à le faire.. S'il vous plaît essayez cela et vous pouvez voir ce que tu voulais faire
ma solution était d'activer l'accéléromètre dans le profil de l'appareil.
C'est un bug dans l'émulateur android. Ajouter la prise en charge du clavier - Oui dans les propriétés de l'émulateur pour corriger ce problème. Vous pouvez suivre ce bug: http://code.google.com/p/android/issues/detail?id=34237
D'autres réponses couvrent assez bien cette question, mais il semble y avoir des restrictions sur l'utilisation des liaisons clés Ctrl (au moins sous Linux).
résumé: fixations clés pour changer l'orientation de l'émulateur
notez qu'il existe des bogues pertinents pour les cibles des émulateurs v2.3 et v4.4 . Voir les rapports de bogue pour plus d'informations et de solutions.
les raccourcis émulateurs sont listés ici .
- Prev Mise en page: KEYPAD_7 ou Ctrl-F11
- Layout suivante: KEYPAD_9 ou Ctrl-F12
Notes sur Ctrl raccourcis (sous Linux)
- bien que la revendication docs Ctrl-F11/12 travail, j'ai constaté que ces fixations ne fonctionnent qu'en utilisant la gauche clé de contrôle ( LeftCtrl-F11/12 ). Quelqu'un a mentionné ce qui se passe sous Windows, donc ce n'est pas seulement Linux.
- LeftCtrl-F11/12 en utilisant une clé remappée à LeftCtrl ne fonctionne pas pour moi. Je dois utiliser la touche physique LeftCtrl . Je ne sais pas si c' affecte également les systèmes non-X11.
Note sur KP_n key bindings
- gardez à l'esprit que quelques claviers numériques émettent en fait des codes scancodes pour les chiffres de la rangée de nombres, plutôt que les bons chiffres du clavier. De tels Claviers ne fonctionneront pas pour les reliures spécifiques aux claviers.
vous pouvez essayer de deux façons.
1.gauche ctrl+F11
2.activez num lock puis appuyez sur 9.
est seulement votre application ne tourne pas ou d'autres applications dans l'émulateur ne tourne pas non plus?
si seulement votre application n'est pas en rotation, alors il doit y avoir android:paramètre screenOrientation défini quelque part dans le fichier manifest.
si toutes les autres applications sur l'émulateur ne tournent pas, pas de problème avec votre application, supprimer et créer un nouvel émulateur..
vérifiez dans votre manifeste s'il y a android: screenOrientation
<activity
android:name="com.your.activity"
android:screenOrientation="sensorPortrait" >
</activity>
si tel est le cas, supprimer les lignes.
essayez numpad 7 ... il fait pivoter votre écran de l'émulateur.