4

我试过谷歌的命令

adb shell dumpsys battery unplug
adb shell dumpsys deviceidle step

在 Genymotion 的“PREVIEW - Google Nexus 6P - 6.0.0 - API 23 - 1440x2560”和“PREVIEW - Google Nexus 5X - 6.0.0 - API 23 - 1080x1920”虚拟设备上,但遗憾的是不能让任何人进入空闲模式。总是在我看到第二个命令之后Stepped to: ACTIVE

然后尝试

adb shell dumpsys deviceidle force-idle

我明白了Unable to go idle; not enabled。这很奇怪,因为 Genymotion 在我使用的 2.6.0 版本的发行说明 ( https://www.genymotion.com/#!/release-notes ) 中声明“Doze 现在可以正常工作”。

有没有人设法在 Genymotion 中使用和测试 Doze?我应该使用其他一些命令吗?

4

1 回答 1

7

我是 Genymotion 团队的一员。

发行说明不正确,我们的打瞌睡功能补丁尚未在预览版中发布。对不起这个错误。

我们将很快正式发布 Marshmallow,它将包括打瞌睡功能。在此未来版本中,您需要在每次设备启动时手动启用 Doze,方法是运行以下命令:

adb shell dumpsys deviceidle enable

然后,所有常用命令都将完美运行:

adb shell dumpsys battery unplug
adb shell dumpsys deviceidle step

更新:发布已经完成,打瞌睡现在可以在 Genymotion 设备上使用。

于 2016-01-19T08:37:30.070 回答