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
Posiblemente una situación similar: ¿Puedo borrar la antigua biblioteca de trichrome en /data/app?
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!