android - Nexus 5 不会使用 ADB 进入休眠模式

标签 android android-6.0-marshmallow android-doze

我有一台 Nexus 5,它无法使用来自 Windows 的 ADB 命令进入打盹/空闲模式。它是使用 USB 电缆连接的 adb,并且适用于所有其他 ADB 命令。屏幕关闭。

C:\>adb shell dumpsys deviceidle force-idle
Unable to go idle; stopped at ACTIVE

C:\>adb shell dumpsys deviceidle enable

C:\>adb shell dumpsys battery unplug

C:\>adb shell dumpsys deviceidle step
Stepped to: ACTIVE

C:\>adb shell dumpsys deviceidle step
Stepped to: ACTIVE

C:\>adb shell dumpsys deviceidle step
Stepped to: ACTIVE

C:\>adb shell dumpsys deviceidle enable

C:\>adb shell dumpsys deviceidle force-idle
Unable to go idle; stopped at ACTIVE

最佳答案

首先你需要运行这个命令:

> adb shell dumpsys battery unplug

然后关闭屏幕(这一步很关键),否则设备一直处于ACTIVE状态。

之后运行此命令直到设备状态变为IDLE:

> adb shell dumpsys deviceidle step
Stepped to: IDLE_PENDING
> adb shell dumpsys deviceidle step
Stepped to: SENSING
> adb shell dumpsys deviceidle step
Stepped to: LOCATING
> adb shell dumpsys deviceidle step
Stepped to: IDLE

关于android - Nexus 5 不会使用 ADB 进入休眠模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36801473/

相关文章:

java - 从选项卡主机点击后退按钮时未调用 OnResume

api 22 上的 Android M 错误,并且找不到 requestPermissions() 方法

android - 如何清除 Android Marshmallow 中的所有应用缓存数据

PgedBinderListener 在华为 P9 上杀死 Android 6.0 粘性服务

Android 在后台时正在杀死我的应用程序

ListView中的Android自定义ArrayAdapter,ListView onClick适用于模拟器但不适用于手机

java - 基本网络.performRequest : Unexpected response code 400 (GET)

java - 网络安全策略不允许与 XXX.XXX.XXX.XXX 进行 CLEARTEXT 通信

android - 即使在打瞌睡模式下也每 15 秒获取一次位置