9

我有一个 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
4

2 回答 2

11

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

> 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
于 2016-04-23T07:44:44.813 回答
8

可能存在阻止手机进入空闲状态的情况,例如预定的闹钟。确保在您试图强制手机进入空闲状态的不到一个小时内没有设置闹钟应用程序。

于 2016-06-22T12:52:35.540 回答