¡Google Play Store representa más del 50% del uso de la batería! ¿Soluciones?

¡Solo Google Play Store representa el 52% del uso de la batería de mi teléfono!

Creo que Google Play Store solo se ejecutaría al descargar o actualizar aplicaciones, o al verificar si las aplicaciones necesitan actualizarse. Desde la última vez que lo desconecté, no he ejecutado manualmente Google Play Store ni ninguna aplicación se ha actualizado automáticamente.

Al hacer clic, se revela que Google Play Store ha estado solicitando GPS continuamente. Pero siempre tengo mi GPS apagado en la configuración del sistema.

También tengo todos los ajustes de sincronización desactivados. No quiero sincronización automática.

Entonces, ¿por qué Google Play Store se ejecuta sin control en primer lugar y, además, por qué usa tanta batería? ¿Cómo corrijo esto?

El teléfono es LG G3 D855, versión de Android 4.4.2 KitKat. Arraigado con marco xposed instalado.

Captura de pantalla de la vista Uso de la batería dentro de Configuración

Cosas que probé:

Presioné el botón "detener" en la captura de pantalla anterior, lo que forzó la detención de Google Play Store. Pero luego, muchos servicios del sistema comenzaron a cerrarse y me indicaron cuadros de diálogo "no responde", hasta que finalmente saqué la batería y reinicié el teléfono.

Utilicé SystemCleanup para deshabilitar varias ejecuciones automáticas (como receptores) para Google Play Store, de modo que no tenga que ejecutarse constantemente. También eliminé la tarea usando SystemCleanup (que no eliminó el sistema).

Desactive las actualizaciones automáticas, borre el caché de Play Store, verifique los hilos activos (si no puede hacer ninguno de esos, búsquelos o comente a continuación con @JohnRamos)
¿Cuál es la versión de Google Play?
@beeshyams Google Play versión 6.8.24.F
@ElliottMurt ¿Algún cambio en el consumo? Hágamelo saber.
@JohnRamos No estoy seguro porque la solución anterior que probé de usar SystemCleanup para deshabilitar varias ejecuciones automáticas, además de la solución a continuación de hibernar la aplicación, parece haberlo resuelto por completo. ¡Hoy, Google Play Store no está en ninguna parte de mi lista de uso de batería! Así que el problema ha sido resuelto.
@ElliottMurt Genial.

Respuestas (4)

Además de desactivar las actualizaciones automáticas y borrar el caché (según lo recomendado por John ), puede usar Greenify para "hibernar" la aplicación siempre que no se esté ejecutando en primer plano. Dado que Playstore es una aplicación del sistema, eso requeriría el "paquete de donación" de Greenify (compra desde la aplicación). Efecto secundario: incluso más ahorro de batería cuando se usa en otras aplicaciones también ( Greenify da sugerencias) y, si ya está en Marshmallow, por un modo de sueño avanzado.

Reverdecer Reverdecer Reverdecer
Greenify en acción / Analizador de aplicaciones / Configuración (fuente: Greenify ; haga clic en las imágenes para ver variantes más grandes)

Un enfoque ligeramente diferente sería tratar con los eventos de inicio automático . AFAIR Playstore, por ejemplo, se registró para cambios en la conectividad de la red, por lo que siempre se activará cuando cambie de red. Algunas referencias sobre cómo lidiar con eso se pueden encontrar en la etiqueta-wiki vinculada.

No se olvide: hay aplicaciones que cubren varios de los temas relacionados (generalmente esas "cajas de herramientas raíz" o aplicaciones similares como SystemCleanup o ROM Toolbox ):

limpieza del sistema Caja de herramientas ROM Pro
Deshabilite los receptores con SystemCleanup (izquierda) o ROM Toolbox Pro (derecha); fuentes: GooglePlay 1 / 2 , haga clic en las imágenes para ampliar

Otra alternativa sería deshacerse de GApps por completo, usar una ROM personalizada sin instalar GApps y tomar microG en su lugar. Para acceder a las tiendas de aplicaciones, puede usar F-Droid, y si insiste en acceder a Playstore, está BlankStore , un cliente básico de Playstore, para aplicaciones no pagas, y Raccoon en su PC para todas las aplicaciones (gratuitas y las que necesita). he comprado). Esa es la forma en que mis dispositivos están configurados :)

¿Qué opinas sobre Naptime de Francisco Franco , que obliga a Doze a estar siempre activo (aunque solo funciona en Marshmallow)?
Gracias, @izzy. Desactivar las ejecuciones automáticas parece haberse solucionado, pero lo hiberné con SystemCleanup por si acaso. Usé Greenify antes, pero lo encontré redundante con las aplicaciones que ya tengo. En este caso es el mismo resultado final de todos modos. También pensé en la ROM personalizada jaja.
@DeathMaskSalesman No lo sé, nunca lo intenté (actualmente no tengo ningún dispositivo MM). // Elliot: Me alegro de que lo hayas resuelto. Y sí, si tiene otras aplicaciones que cubren eso, no necesita Greenify solo para eso. Y veo que olvidé mencionar las ejecuciones automáticas (estúpido de mí; eso es lo que he usado a menudo para evitar que las aplicaciones se inicien solo por el cambio de red). ¿Tal vez edito la respuesta y agrego eso?
@Izzy Buenas ediciones. ¡ Google Play Store tenía muchas ejecuciones automáticas! Conectividad de red como dices, y también desbloqueo de pantalla, arranque y algunas cosas más. No es de extrañar que estuviera corriendo tanto. ¡Estaba siendo llamado todo el tiempo!
Sí. La mayoría de las GApps tienen toneladas de receptores. Una de las razones por las que Maps siempre se ejecuta en segundo plano si se deja "desatendido", aunque es posible que nunca se haya iniciado manualmente. Un bromista que sospecha cosas detrás de eso :)
De hecho, también noté esto en Maps. Sin embargo, congelaré Maps esta noche. Encontré una excelente aplicación de navegación de mapas paso a paso que funciona tanto en línea como fuera de línea, llamada Here We Go.
Estoy usando Locus Map para eso. Lo compré hace años :) // Por cierto: actualmente estoy ampliando mi pequeña herramienta Adebar para extraer esos "componentes deshabilitados", para que uno pueda reproducirlos a pedido a través de ADB (por ejemplo, transferirlos a otro dispositivo sin necesidad de una GUI). Un comando de ejemplo, que evita que Playstore se despierte en el cambio de ubicación (¿por qué debería hacerlo?): adb shell "pm disable com.android.vending/com.google.android.finsky.receivers.LocationProviderChangedReceiver"(hizo lo mismo con com.google.android.finsky.receivers.BootCompletedReceiver;)

Elimine los datos de Google Play y vuelva a iniciar sesión. Actualice la GP si es necesario. Deje que esta vez se sincronice automáticamente GP hasta que todo esté sincronizado y ahora puede deshabilitar la sincronización de GP solamente. Supongo que ya no servirá de mucho entonces.

Eliminé el caché y los datos y volví a iniciar sesión. Google Play no aparece en mi configuración de sincronización.

Comencé a tener este problema recientemente con mi Moto G 4G con Kit Kat 4.4. Play Store mantendría el GPS funcionando.

Utilicé la configuración de la aplicación, un módulo expuesto para revocar el permiso de posicionamiento fino (GPS) de Play Store (todavía puede usar la configuración gruesa sin agotar la batería).

Esto ha resuelto el problema para mí.

Gracias por el aporte. Amablemente vincule el módulo para mejorar la calidad de su respuesta, además de agregar características significativas que ayuden en este caso

Tuve el mismo problema en mi LG G2 D802. Se solucionó flasheando el kdz de la misma versión que tenía (20H). Flasheé dos veces, primero un flash CSE, luego un flash normal y luego un restablecimiento de fábrica. Ahora el problema se ha ido incluso con la misma versión de Play Store.