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

Я обновил свой sdk до последней версии (android 4.4), и я запустил эмулятор, но теперь кажется невозможным повернуть экран с помощью CTRL + F11, изменение экрана, но все приложения не меняются. Я не знаю, связана ли это с проблемой, но я вижу, что даже если я создал новый эмулятор с кнопкой menw hw, теперь все приложения имеют кнопку переполнения.

Ответ 2

Кажется, что в эмуляторе есть ошибка, как описано в CommonsWare, однако, если вам отчаянно нужно отлаживать приложение в ландшафтном режиме на эмуляторе 4.4, вы можете:

  • Запустите приложение "Камера" на эмуляторе, который будет вращать экран.
  • Теперь выйдите из приложения, теперь главный экран должен быть вбок.
  • Нажатие Ctrl + F11 сделает трюк. (Ctrl + fn + F11 на mac).

Ответ 3

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

Ответ 4

Я обнаружил, что эта ошибка зависит от того, какой тип устройства я выбираю для виртуальной машины. Если я установил тип устройства как "Nexus 7", он не будет допускать вращения. Но если я установил тип устройства как общий 7-дюймовый планшет со всеми одинаковыми параметрами, то вращение будет работать нормально.

Ответ 5

В файле manifestfile.xml можно установить android: screenOrientation = "landscape". Когда он будет загружен, вы увидите каждое приложение в ландшафтном режиме

Ответ 6

Для этого есть работа. Кажется, настройки из графического интерфейса не сохраняются в ini файлах. Мне пришлось вручную редактировать поля "hw.keyboard = no" в файлах config.ini и hardware-qemu.ini в вашем каталоге avd.

Ответ 7

В качестве обходного пути я клонировал устройство, поменял ширину/высоту в клоне и непроверенный портрет. Затем был запущен мой avd на основе клонированной версии ландшафта. Может быть, это может сработать для вас?

Ответ 8

Я столкнулся с той же проблемой при использовании эмулятора под управлением Android 5.0.1. Тем не менее, я смог решить, используя эмулятор с образцом системы Intel x86 Atom вместо образа системы Intel x86 Atom_64.

Ответ 9

Я нашел решение этой проблемы -

  • Создайте эмулятор с любым желаемым параметром, но установите быть меньше Android 4.4.

Например -

Я установил его в следующее →

enter image description here

ПРИМЕЧАНИЕ.

Потому что я хочу использовать Android 4.4 с API Карт Google, поэтому я использовал Android 4.2.2 с Google Maps API здесь.

  • После создания AVD запустите его и начните полностью.

  • Теперь вернитесь к этому AVD и отредактируйте его. Здесь вы устанавливаете Android 4.4 с API Карт Google.

Например -

Я установил его в следующее →

enter image description here

  • Теперь запустите приложение и поверните его так, как хотите. Это сработало здорово!