4 votos

Múltiples copias numeradas de com.google.Android.gms dentro de /data/app utilizando todo el espacio de un dispositivo

Tengo un viejo Nexus 5X con Android 6.0.1 paranoico. He empezado a notar que el espacio en disco se está agotando constantemente a pesar de no añadir realmente ningún archivo nuevo, y hurgando con Root he encontrado que el principal culpable son 30 copias duplicadas de com.google.android.gms , numerados secuencialmente com.google.android.gms-1 a com.google.android.gms-30 en /data/app/ , cada una de las cuales ocupa entre 300 y 400 Mb, sumando finalmente poco más de la mitad de todo el espacio de disco disponible en el dispositivo. La primera ha sido creada allá por el 2016 cuando el teléfono era nuevo y la 30ª apenas la semana pasada. Del mismo modo tengo 35 copias de com.google.android.vending pero al menos ocupan bastante menos espacio.

Soy consciente de que se supone que esta es la aplicación para los servicios de Google Play, pero no entiendo por qué hay tantos. Los tamaños de las carpetas son diferentes, la numerada más baja es más pequeña y aumenta constantemente, por lo que tampoco son exactamente los mismos archivos.

Actualmente está llegando al punto de que es imposible actualizar aplicaciones porque Play Store requiere mucho espacio libre para iniciar cualquier actualización y cada vez que libero suficiente espacio el teléfono parece empezar a crear aún más copias de la aplicación sin fin a la vista.

Básicamente mi pregunta se reduce a:

  • ¿Por qué hay tantas copias de estos archivos, es esto intencional o un error?
  • ¿Puedo reclamar de alguna manera algo de este espacio? ¿Qué pasaría si borrara algunos de ellos?

2 votos

0 votos

Parece que el código de auto-actualización de Google es un poco desordenado (o tiene algunos problemas con los dispositivos rooteados). Por lo que sé, sólo una versión de GMS y Play Store puede estar activa al mismo tiempo, por lo que las versiones antiguas ya no deberían ser necesarias. Usted puede tratar de comprobar /proc/PID/fd del proceso com.google.Android.gms qué archivos se utilizan (mi suposición sería que sólo se utilizan los archivos -30 y todas las demás versiones se pueden eliminar).

0 votos

@Robert yup, parece que tienes razón, el proceso está utilizando sólo los últimos archivos -30. Me animé y simplemente borré los anteriores, y después de reiniciar y comprobar que mis aplicaciones siguen funcionando incluso después de eso, parece que simplemente borrarlos es la mejor solución. Voy a formular eso como respuesta, ¡gracias!

2voto

Aarti Puntos 489

Según el comentario de Robert sobre la pregunta, he comprobado en /proc/PID/fd para ver que, efectivamente, el proceso GMS está utilizando sólo los archivos de mayor numeración bajo /data/app en mi caso (Donde PID es el ID del proceso GMS que puede encontrar, por ejemplo, ejecutando ps en el terminal o en cualquiera de las innumerables aplicaciones de tipo "monitor de procesos" disponibles en Play Store).

Después, procedí a borrar simplemente todos los com.google.android.gms-1 a través de -29 carpetas, liberando todo el espacio utilizado. Desde entonces he reiniciado el teléfono y he probado a iniciar la mayoría de mis aplicaciones, y hasta ahora no veo ningún efecto adverso. El proceso de GMS sigue funcionando y utilizando felizmente los últimos archivos. Si la próxima actualización de GMS irá bajo 31 o el primer índice libre está por ver. Aunque esto no solucionará la causa de root y sin duda también obtendré duplicados de los archivos en el futuro, al menos ocurre con la suficiente lentitud como para que borrarlos periódicamente de forma manual sea, como mucho, un inconveniente menor.

En cuanto al descargo de responsabilidad obligatorio : Esta solución sugiere hurgar en las carpetas del sistema utilizando el acceso Root y borrar directamente los archivos que contienen. Su kilometraje puede variar: Mientras que mi teléfono parece funcionar ahora No puedo absolutamente descartar la posibilidad de tener cualquier problema en el camino, ni puedo garantizar que hacer esto en su teléfono tiene los mismos efectos exactos como lo hizo en el mío. Hágalo bajo su propio riesgo. Haz lo más prudente y haz copias de seguridad antes de jugar con los archivos del sistema Y si lo haces, ten mucho cuidado de borrar sólo lo que pretendes y nada más.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X