Android设备未进入深度睡眠状态
我试图使用ADB命令强制运行MIUI的设备(Redmi S2)进入深度睡眠状态,但它似乎不起作用 跑步后Android设备未进入深度睡眠状态,android,adb,android-doze,Android,Adb,Android Doze,我试图使用ADB命令强制运行MIUI的设备(Redmi S2)进入深度睡眠状态,但它似乎不起作用 跑步后 adb shell dumpsys battery unplug 我可以通过以下方法进入轻度瞌睡状态: adb shell dumpsys deviceidle step light Stepped to light: IDLE adb shell dumpsys deviceidle force-idle light Now forced in to light idle mode
adb shell dumpsys battery unplug
我可以通过以下方法进入轻度瞌睡状态:
adb shell dumpsys deviceidle step light
Stepped to light: IDLE
adb shell dumpsys deviceidle force-idle light
Now forced in to light idle mode
但如果我试着进入深度打盹,它不起作用:
adb shell dumpsys deviceidle step deep
Stepped to deep: INACTIVE
adb shell dumpsys deviceidle force-idle deep
Unable to go deep idle; stopped at INACTIVE
仅使用
adb shell dumpsys deviceidle step
返回相同的输出
Stepped to deep: INACTIVE
有什么建议可以克服这个问题吗?在运行Android Q Beta 6的Pixel 2上也有同样的问题。@Flyview查看日志后,我注意到这是报警管理器无法识别报警侦听器的问题。例如,将“非活动”后的
灯更改为
,“空闲”前的灯更改为
,“非活动”后的灯更改为
并关闭屏幕。手机会不断尝试进入深度睡眠状态,logcat会收到“无法识别的报警侦听器”的垃圾邮件。因此,这似乎是ROM中的一个错误。运行Android Q Beta 6的Pixel 2上也存在同样的问题。@Flyview查看日志后,我注意到这是报警管理器无法识别报警侦听器的问题。例如,将“非活动”后的灯更改为
,“空闲”前的灯更改为
,“非活动”后的灯更改为
并关闭屏幕。手机会不断尝试进入深度睡眠状态,logcat会收到“无法识别的报警侦听器”的垃圾邮件。所以它似乎是ROM中的一个bug。