在Genymotion中测试Doze功能(Android 6.0 Marshmallow)

Per*_*rry 4 android genymotion android-6.0-marshmallow android-doze

我试过了谷歌的命令

adb shell dumpsys battery unplug
adb shell dumpsys deviceidle step
Run Code Online (Sandbox Code Playgroud)

来自Genymotion的"预览 - 谷歌Nexus 6P - 6.0.0 - API 23 - 1440x2560"和"预览 - 谷歌Nexus 5X - 6.0.0 - API 23 - 1080x1920"虚拟设备,但不幸的是无法让任何人进入空闲模式.总是在第二个命令后我看到Stepped to: ACTIVE.

然后尝试

adb shell dumpsys deviceidle force-idle
Run Code Online (Sandbox Code Playgroud)

我看Unable to go idle; not enabled.这很奇怪,因为Genymotion在版本2.6.0的发行说明(https://www.genymotion.com/#!/release-notes)中说明了"Doze现在正常运行".

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

eya*_*zmy 7

我是Genymotion团队的一员.

发行说明不正确,我们的预览补丁功能补丁尚未发布.抱歉这个错误.

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

adb shell dumpsys deviceidle enable
Run Code Online (Sandbox Code Playgroud)

然后,所有常用命令将完美地工作:

adb shell dumpsys battery unplug
adb shell dumpsys deviceidle step
Run Code Online (Sandbox Code Playgroud)

更新:发布已完成,Doze现已在Genymotion设备上提供.