Android-эмулятор не вращается в альбом

Когда я пытаюсь переключить ориентацию своего эмулятора, окно эмулятора вращается, а ориентация экрана экрана остается как бы. Может ли кто-нибудь сказать мне , в чем причина этого? Я пробовал все ответы от StackOverflow, и ничего похожего не помогло This is how the emulator screen looks like when i try to change the orientation

Ответ 1

Некоторые из целей эмулятора, такие как 4.4 (API 19) и 2.3, имеют ошибку. Измените свой эмулятор на целевую версию 4.2 или 4.3 и попробуйте изменить ориентацию.

См. историю этой ошибки: https://code.google.com/p/android/issues/detail?id=13189

Связанный вопрос: Невозможно повернуть эмулятор с помощью андроида 4.4

Ответ 2

Если все остальное не работает (это было для меня), в качестве обходного пути вы можете использовать приложение для ориентации экрана. В другом вопросе (Невозможно повернуть эмулятор с помощью android 4.4), пользователь vldmrrr написал, что:

Пока это не исправлено, я использую это бесплатное приложение "Установить ориентацию". Установите apk в эмулятор, используя adb install.

Приложение отображает ярлык в строке состояния уведомления. (Я знаю, это старый вопрос, но он довольно высокий в google).

Ответ 3

С эмулятором android L вы можете перейти в альбом, открыв приложение, а затем откройте приложение камеры (вам нужно установить эмулированную камеру в AVD), чтобы записать видео. Затем нажмите ctr-f12 из 11. В приложении камеры щелкните миниатюру видео и воспроизведите ее. Видео должно идти в пейзаж. Затем нажмите кнопку многозадачности и многозадачность в приложении. НЕ ИДИТЕ НА ГЛАВНУЮ ЭКРАНУ ИЛИ ВЫ ДОЛЖНЫ ВХОДИТЬ В КАМЕРУ, ПРИХОДИТЕ К ЛАНДШАФТНОМУ И ВЕРНУТЬ ВИДЕО! сообщите мне, если это работает для любых других версий эмулятора Android.

Ответ 5

Мое решение состояло в том, чтобы включить акселерометр в профиле устройства.

Ответ 6

Это ошибка в эмуляторе Android. Добавить поддержку клавиатуры - да в свойствах эмулятора, чтобы устранить эту проблему. Вы можете отследить эту ошибку: http://code.google.com/p/android/issues/detail?id=34237

Ответ 7

Другие ответы охватывают это довольно хорошо, но, похоже, существуют некоторые ограничения на использование привязок клавиш Ctrl (по крайней мере, в Linux).

Резюме: привязки клавиш для изменения ориентации эмулятора

Обратите внимание, что существуют соответствующие ошибки для целей эмулятора v2.3 и V4.4. См. Отчеты об ошибках для получения дополнительной информации и обходных решений.

Ярлыки эмулятора перечислены здесь.

  • Пред. макет: KEYPAD_7 или Ctrl-F11
  • Следующий макет: KEYPAD_9 или Ctrl-F12

Заметки о привязках клавиш Ctrl (в Linux)

  • Хотя документы docs заявляют Ctrl-F11/12, я обнаружил, что эти привязки работают только с помощью левого управляющего ключа (LeftCtrl-F11/12). Кто-то упомянул об этом в Windows, так что это не просто Linux.
  • LeftCtrl-F11/12 использование ключа, переназначенного на LeftCtrl, не работает для меня. Мне нужно использовать физический ключ LeftCtrl. Я не знаю, влияет ли это на системы, отличные от X11.

Примечание по привязкам клавиш KP_n

  • Имейте в виду, что несколько цифровых клавиатур действительно испускают сканноды для цифр числового ряда, а не соответствующие цифры клавиатуры. Такие клавиатуры не будут работать для каких-либо привязок к клавиатуре.

Ответ 8

вы можете попробовать двумя способами.

1.left ctrl + F11

2.enable num lock, затем нажмите 9.

Ответ 9

Является ли только ваше приложение не вращается или другие приложения в эмуляторе также не вращаются?

Если только ваше приложение не вращается, тогда должен быть установлен параметр android: screenOrientation где-то в файле манифеста.

Если все другие приложения на эмуляторе также не вращаются, никаких проблем с вашим приложением, удалить и создать новый эмулятор.

Ответ 10

Проверьте свой манифест, если есть андроид: screenOrientation

    <activity
        android:name="com.your.activity"
        android:screenOrientation="sensorPortrait" >
    </activity>

Если это так, удалите строки.

Ответ 11

попробуйте нажать numpad 7... он повернет экран вашего эмулятора.