在 Genymotion 中测试 Doze 功能(Android 6.0 Marshmallow)
Testing Doze feature (Android 6.0 Marshmallow) in Genymotion
我已经尝试了来自 Google
的命令
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 now works properly."
有没有人设法在 Genymotion 中使用和测试 Doze?我应该使用其他命令吗?
我是 Genymotion 团队的一员。
发行说明不正确,我们的 Doze 功能补丁尚未在预览版中发布。对不起这个错误。
我们将很快正式发布 Marshmallow,它将包含 Doze 功能。在此未来版本中,您需要在每次设备启动时通过 运行 以下命令手动启用打盹模式:
adb shell dumpsys deviceidle enable
然后,所有常用命令将完美运行:
adb shell dumpsys battery unplug
adb shell dumpsys deviceidle step
更新:发布已经完成,现在可以在 Genymotion 设备上使用 Doze。
我已经尝试了来自 Google
的命令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 now works properly."
有没有人设法在 Genymotion 中使用和测试 Doze?我应该使用其他命令吗?
我是 Genymotion 团队的一员。
发行说明不正确,我们的 Doze 功能补丁尚未在预览版中发布。对不起这个错误。
我们将很快正式发布 Marshmallow,它将包含 Doze 功能。在此未来版本中,您需要在每次设备启动时通过 运行 以下命令手动启用打盹模式:
adb shell dumpsys deviceidle enable
然后,所有常用命令将完美运行:
adb shell dumpsys battery unplug
adb shell dumpsys deviceidle step
更新:发布已经完成,现在可以在 Genymotion 设备上使用 Doze。