You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ADB连接设备时屏幕自动旋转:如何设置默认竖屏或修复?

解决ADB连接后屏幕自动旋转的问题

方法1:直接锁定竖屏并禁用自动旋转

在连接设备后,执行以下命令强制锁定竖屏、关闭自动旋转,将代码添加到你的连接逻辑之后即可:

# 禁用依赖加速度传感器的自动旋转
device.shell('settings put system accelerometer_rotation 0')
# 锁定为标准竖屏(0=竖屏,1=横屏,2=反向竖屏,3=反向横屏,可按需调整)
device.shell('settings put system user_rotation 0')

方法2:检查并修正触摸坐标

你执行的tap 537 869可能恰好点击了设备状态栏的自动旋转开关。可以通过以下方式确认:

  • 开启设备开发者选项的「指针位置」功能,手动点击自动旋转按钮,查看对应坐标是否与537 869一致。
  • 如果确实是误触,修改tap命令的坐标到目标操作位置即可。

方法3:持久化锁定旋转(重启后生效)

若需要设备重启后依然保持竖屏锁定,可设置安全设置项:

# 开启系统旋转锁定(适配多数Android版本)
device.shell('settings put secure rotation_lock 1')

注:部分设备需先在系统设置中开启「旋转锁定」开关,该命令才能生效。


内容的提问来源于stack exchange,提问作者User3872

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 11:17:03