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

Android设备重启后屏幕尺寸自动异常,需重复ADB重置,如何解决?

解决Android设备重启后自动变更屏幕分辨率的问题

以下是针对你遇到的重启后屏幕分辨率异常问题的具体解决步骤:

  • 检查系统显示设置
    部分定制ROM会将adb临时设置的分辨率保存为默认选项。直接进入设备的「设置-显示-屏幕分辨率」,选择系统推荐的原生分辨率,重启设备后验证是否恢复正常。

  • 确认adb重置的有效性
    先执行adb shell wm size reset恢复正常分辨率,接着执行adb shell wm size查看输出。正常情况下应该只显示Physical size: [宽]x[高],没有Override size的条目。如果仍有Override,重复执行重置命令后再次检查。

  • 清除设置应用的数据
    系统设置的缓存或存储的异常配置可能导致分辨率自动变更,执行以下命令清除设置应用的存储:

    adb shell pm clear com.android.settings
    

    执行后重启设备,观察分辨率是否恢复稳定。

  • 排查root环境下的篡改模块
    若设备已root,检查是否有Magisk/Xposed模块(如屏幕适配类模块)自动修改分辨率。进入对应的模块管理器,禁用可疑模块后重启测试。

  • 重置系统显示属性
    部分设备的分辨率由系统属性控制,执行以下命令检查并修正:

    1. 查看当前显示相关属性:
      adb shell getprop | grep -E "(size|density)"
      
    2. 若发现异常的属性值(如ro.sf.lcd_density被修改),在root权限下执行setprop命令重置为原生值(原生值可查询设备官方参数,例如1080p设备通常为420或480):
      adb shell su -c "setprop ro.sf.lcd_density [原生密度值]"
      
    3. 修改后重启设备验证。
  • 恢复出厂设置(终极方案)
    若所有方法均无效,备份重要数据后执行恢复出厂设置,彻底清除所有自定义配置,恢复系统默认状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 00:12:13