我有一台 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/