Android - 横向模式下的模拟器,屏幕不旋转

Jak*_*son 115 android android-virtual-device android-emulator

当我切换到横向模式(NUMPAD 7CTRL+ F11)时,模拟器将屏幕旋转到横向,但Android操作系统和所有应用程序都不会旋转.所以一切都在侧身.是否需要设置AVD配置中的某些内容才能使设备正常旋转?

在此输入图像描述

Him*_*ani 57

这是2.3和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]

  • 问题仍然出现在我的Android 4.4模拟器上.还有人在那个帖子中报告了它:-P (36认同)
  • 就像你在2018年仍然看到问题一样 (13认同)
  • 2020年仍然发生。 (6认同)
  • Android L模拟器*也*有这个问题. (2认同)

cpr*_*ack 56

在我的情况下,它通过禁用"编辑Android虚拟设备(AVD)"窗口中的"硬件键盘存在"复选框来解决.

  • 这对我来说是一个Honeycomb仿真器,其行为方式相同. (3认同)
  • 在创建Android 3.0,API 11,Android虚拟设备时,这解决了我的问题. (2认同)

Dan*_*Dan 47

我花了更多的时间然后我想承认我的头为什么我的应用程序在我的设备上旋转得很好,但在模拟器中却没有……在模拟器中拉下拉 OS 菜单并确保“自动旋转”是启用。 模拟器截图


abi*_*ibo 45

另一个答案是:

在我的情况下,问题只是Android模拟器设置中的自动旋转设置(可访问拉下通知栏)被禁用,我的坏.

  • 这。我认为锁定轮换不应该成为默认设置,因为它会让很多新开发人员望而却步。 (10认同)
  • 哎哟!这也是我的问题,我感觉自己像个傻瓜。我是 Android 新手(使用 iOS 多年),并且意识到自动旋转在 iOS 上默认启用,但在 Android 上默认禁用。 (2认同)
  • 看起来这是默认设置,老实说很愚蠢,因为我不知道在不深入设置的情况下它被禁用了。谷歌应该修复这个问题,让它默认开启。 (2认同)

小智 30

API 级别 29 在这里。默认情况下禁用旋转。拉下手机的下拉菜单并启用它。


Din*_*lić 14

在我的情况下,AVD设置中的皮肤选项是问题所在.当我选择"没有皮肤"时,它起作用了.


小智 11

我有同样的问题.尝试删除hardwere虚拟机设置中的"键盘盖支持"选项.它帮助了我.


Art*_*aev 9

我犯了一个愚蠢的错误,花了很多时间来解决 API 30 上的问题。在这里检查了设置和其他答案,但尝试了Android 主屏幕Auto-rotate上的旋转,但它没有旋转!您需要打开某个应用程序(您自己的或默认的应用程序,例如“消息”或“浏览器”)才能看到轮换是否有效。
在此输入图像描述


mad*_*mad 6

我必须在 Android 10 设备上执行以下所有操作:

  1. 验证我是否有config.ini
hw.accelerometer = yes
hw.sensors.orientation = yes
Run Code Online (Sandbox Code Playgroud)
  1. 将设备设置为从状态栏自动旋转。

在此输入图像描述

  1. 将主屏幕设置为自动旋转

在主屏幕长按>“主页设置”

在此输入图像描述

“允许主屏幕旋转”设置为“开”

在此输入图像描述


war*_*ero 5

截至2015年中期,该问题仍处于打开状态,并在Android错误跟踪器中登录,此处是您可以查看的链接 https://code.google.com/p/android/issues/detail?id=61671

以上解决方案都不适合我,我使用Android 4.4.2模拟器.作为图形布局的解决方法,您可以更改方向并进行检查.


Dav*_*itz 5

单击更改方向按钮后,模拟器上会显示一个小图标,询问您是否要更改模拟屏幕的方向。它只显示几秒钟,所以看看“底部”图标旁边,你会看到这个临时图标。

这适用于打开或关闭模拟器键盘。

我正在运行 Pixel 2 API 29,Android 10.0(截至今天的最新版本)