怎么旋转 Android 模拟器 ?How do I rotate the Android emulator display?

3,552 阅读1分钟

通过以下命令来对模拟器进行旋转操作。最后的数字从 0-3 分别代表四个不同的屏幕方向。(API 28 测试有效)

adb shell settings put system user_rotation 3

如果没效,试试先用 adb shell settings put system accelerometer_rotation 0 关闭自动旋转?

下面都是废话

android 的新版模拟器似乎有些 bug,点击旋转屏幕按钮要不就是没反应(最新版)要不就是手机转但是屏幕不改变。 也就是不能触发转屏的效果。

搜索了一下怎么旋转模拟器,得到的结果无非是 (fn) + ctrl + f12 [MacOs] 之类的结果。但是这些快捷键其实没用。

但是当鼠标移动到转屏的按钮上的时候,其实会提示我们 Rotate left (⌘←) ,但是也只是在某些模拟器上有效(API 18?),并且这种方式也同样会有上面不出发转屏的问题。

怎么解决这个问题?

有两种方法。一是是用 API 21 也就是 Android 5.0 的镜像,这个版本支持转屏。但是这种方式需要专门搞一个镜像并且用不了其他版本的模拟器。 所以还有另外一种方式就是是用 adb 来修改系统参数 (应该算是修改参数吧)?方法就在最上面。

参考 stackoverflow.com/questions/2…