Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android设备未进入深度睡眠状态_Android_Adb_Android Doze - Fatal编程技术网

Android设备未进入深度睡眠状态

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命令强制运行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 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。