Prueba de la función Doze (Android 6.0 Marshmallow) en Genymotion
He intentado los comandos de Google
adb shell dumpsys battery unplug adb shell dumpsys deviceidle step
En ambos dispositivos virtuales de Genymotion, pero desafortunadamente no puede poner a nadie al modo de inactividad. Siempre después del segundo comando veo Stepped to: ACTIVE
.
- ¿Cómo puedo activar adecuadamente ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS?
- Android Doze Mode - Bluetooth
- Nexus 5 no entrará en el modo doze con ADB
- Ejecutar aplicación en segundo plano cuando el teléfono en Doze
- Cómo cambiar el dispositivo en modo Doze (Android Preview M / Marshmallow)?
Luego tratando
adb shell dumpsys deviceidle force-idle
Veo Unable to go idle; not enabled
Unable to go idle; not enabled
. Esto es extraño porque Genymotion indica en la nota de lanzamiento ( https://www.genymotion.com/#!/release-notes ) para la versión 2.6.0, que utilizo, que "Doze ahora funciona correctamente".
¿Hay alguien que logró usar y probar Doze en Genymotion? ¿Debería usar otros comandos?
- Wifi Casting Doze Mode
- Geofence funciona pero después de un tiempo deja de activar
- NotificationListenerService y modo Doze y modo de espera de aplicación
- ¿Cómo afecta el modo doze a los servicios de fondo / primer plano, con / sin wakelocks parciales / completos?
Soy parte del equipo de Genymotion.
La nota de lanzamiento no es correcta y nuestro parche para Doze no se ha publicado en la vista previa. Disculpas por este error.
Pronto publicaremos Marshmallow oficialmente y incluirá la función Doze. En esta futura versión, deberá habilitar Doze manualmente, en cada inicio del dispositivo, ejecutando el siguiente comando:
adb shell dumpsys deviceidle enable
Entonces, todos los comandos habituales funcionarán perfectamente:
adb shell dumpsys battery unplug adb shell dumpsys deviceidle step
UPDATE: El lanzamiento ha sido hecho, Doze está disponible ahora en dispositivos Genymotion.