¿Por qué el sistema Android siempre mantiene mi teléfono despierto?

9

Me desperté esta mañana y descubrí que la batería de mi teléfono tenía una capacidad del 70%, a pesar de que estaba completamente cargada cuando me fui a dormir. Entré en la configuración de la batería y descubrí que el sistema Android es el principal responsable, ya que mantuve mi teléfono despierto todo el tiempo. Busqué un poco, y esto no parece ser un comportamiento normal. La recepción y el wifi están bien, y el ahorro de energía está activado. Espero que haya una explicación y solución para esto.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Zong
fuente
2
"Sistema Android" puede significar múltiples cosas. Te sugiero que instales BetterBatteryStats y compruebes quién es realmente responsable de "Wake Locks". Puede encontrar la aplicación en Playstore y en los XDA.
Izzy
Entonces, esto es realmente bastante común, entonces. Gracias por la sugerencia, lo investigaré más.
Zong

Respuestas:

9

Un flujo de trabajo común para rastrear problemas de sueño profundo / bloqueo de activación:

  1. Instalar CpuSpy
  2. Instalar BetterBatteryStats
  3. Apaga tu teléfono
  4. Cárguelo completamente mientras está apagado
  5. Desenchufe el cable
  6. Inicie el teléfono, desbloquéelo y abra algunas aplicaciones como correo electrónico, navegador, facebook y vuelva a cerrarlas.
  7. No toque su teléfono, déjelo sobre su mesa durante una hora.
  8. CpuSpy abierto
    • El "sueño profundo" debería ser la barra más larga de todas. De lo contrario, la CPU funciona porque un proceso (aplicación, servicio) constantemente activa su teléfono o utiliza un Kernel / ROM no estándar que tiene un problema de sueño profundo
  9. Abrir BetterBatteryStats
    • Establezca el primer menú desplegable en "Kernel Wakelock" y el segundo en "Desde desconectado", luego vea si alguna aplicación que haya instalado aparece en la lista, usando altos números de% (activando su teléfono)
    • Luego configure el primer dropdwon en "Parcial Wakelocks" y verifique nuevamente si hay alguna aplicación que active su teléfono con un alto número de%
  10. Desinstale la aplicación que causa los bloqueos de activación (evitando que su teléfono duerma profundamente)
  11. Si el problema persiste, busque en Google más instrucciones con el siguiente patrón:
    • "wakelock + [nombre de la aplicación]" sin los corchetes, ingrese la aplicación o el nombre del servicio que causa porcentajes altos en BetterBatteryStats y google sin las comillas.
Subraya
fuente
1
Esto es genial, es una forma agradable y sencilla de diagnosticar el problema. Sin embargo, parece que la única solución es desinstalar, lo que no ayuda cuando las aplicaciones del sistema son responsables.
Zong
1
@ZongLi - Por cierto, generalmente es el caso que si una respuesta es lo suficientemente buena como para ser aceptada (la marca), entonces debería ser lo suficientemente buena como para merecer un voto positivo (esta respuesta es útil), por lo que es posible que desee hacer clic en la flecha hacia arriba cada vez que haces clic en la marca, para que la gente se sienta apreciada. * 8 ')
Mark Booth
INFORMACIÓN: Hay aplicaciones que funcionan correctamente, pero se comportan mal debido a algún caso especial. Por ejemplo, mi Google+ tenía constantes wakelocks que agotaron mi batería en un máximo de 1600 MHz constantemente. En la configuración que vi, he activado la copia de seguridad / carga automática de fotos de Google+. Hace 2 días hice clic en "Hacer copia de seguridad de todas las fotos de este dispositivo" para activar una carga completa de todas las fotos. Una de las fotos tenía un problema e hizo que Google+ intentara constantemente subir esta foto en un bucle infinito. La solución aquí no era desinstalar la aplicación, sino investigar más, POR QUÉ la aplicación activó un wakelock.
Subraya el
1

Para los no expertos en tecnología , recomiendo una aplicación que desarrolle llamada Wakelock Detector .

Consulte esta presentación, Explicación de Wakelock de Android , para obtener más información sobre el "mecanismo de wakelock" en Android.

John Smith
fuente
1
Solo tiene dos respuestas en Stack Exchange, ambas para promocionar esta aplicación. Si esta es su aplicación, debe divulgarla en su respuesta o se eliminará como spam.
Dan Hulme
-2

No es necesario que desinstale la aplicación. Hay momentos en que hay una buena razón para que una aplicación evite que su teléfono duerma. Por ejemplo, cambié mi inicio de sesión a mi correo electrónico de trabajo pero olvidé actualizar la aplicación de correo electrónico en el teléfono que accede a mi correo electrónico de trabajo. Seguía intentando iniciar sesión para sincronizar y eso estaba usando mi carga de batería.

Eddie
fuente
2
¿Cómo responde esto a la pregunta? Dice que el sistema Android estaba agotando la batería. Zong ni siquiera mencionó la desinstalación de una aplicación. ¿Cómo es útil esta "respuesta"?
ZnewmaN 05 de