【问题标题】:How to rotate screen inside AVD with Android Emulator (Not the AVD rotation)如何使用 Android Emulator 在 AVD 内旋转屏幕(不是 AVD 旋转)
【发布时间】:2014-05-25 21:07:47
【问题描述】:

我正在使用带有 Android 4.4.2 API 级别 19 皮肤 WVGA800 的 Android 模拟器,当我按下 Left Ctrol+F11 时,AVD 配置从纵向变为横向,但 AVD 内的屏幕方向仍然是纵向。感谢您的帮助!

【问题讨论】:

  • 这是 4.4 模拟器的错误。
  • 没有办法解决吗?
  • 据我所知,唯一在两个方向(从纵向更改为横向,反之亦然)都运行良好的模拟器是 2.2 模拟器。
  • 尝试使用 Genymotion 模拟器。它速度更快,并且没有这个旋转错误(甚至还有网络摄像头支持)genymotion.com
  • 感谢您的回答!

标签: android android-emulator avd


【解决方案1】:

在运行 API 27 的模拟器中仍发现该错误。对我有用的是: 高级设置 -> 键盘 -> 启用键盘输入(禁用)

【讨论】:

    【解决方案2】:

    This so link 提供了一些方法来修复模拟器中的此错误,例如:

    1- 在“Edit Android Virtual Device (AVD)”窗口中禁用“Hardware keyboard present”复选框。

    2-去掉硬件虚拟机设置中的“键盘盖支持”选项

    3-设置模拟器的加速度计属性设置为True。

    或者问题没有解决,试试这个.... Num Lock 为“OFF”并按下(键盘 7 或键盘 9)

    等等

    【讨论】:

      【解决方案3】:

      这是模拟器上的一个错误。 API 级别 19 (4.4) 不支持屏幕方向: http://code.google.com/p/android/issues/detail?id=61671

      尝试在您的 AVD 设置中更改 API 级别目标。 API 级别 18 (4.3) 适合我。

      【讨论】:

        【解决方案4】:

        我发现这个应用程序“设置方向”允许您强制您的设备进入特定的屏幕方向。支持所有方向,在 Android 2.3 (Gingerbread) 及更高版本上包括反向(倒置)和基于传感器的方向。

        https://play.google.com/store/apps/details?id=com.googlecode.eyesfree.setorientation&rdid=com.googlecode.eyesfree.setorientation

        我希望这可以帮助有同样问题的人。这对我很有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-01-23
          • 1970-01-01
          • 2018-07-22
          • 2023-04-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多