2 votos

Borrar la *caché* de una aplicación y no los *datos* de la aplicación a través de pm (u otra utilidad de CLI)?

Estoy ejecutando Android 13 en un entorno rooteado, y quiero usar pm u alguna otra utilidad de línea de comandos de Android para borrar la caché de una aplicación. Si hago pm clear nombre.paquete, borra los datos de la aplicación, y eso no es lo que quiero ... Solo quiero borrar la caché manteniendo intactos los datos de la aplicación.

Esto debe ser una utilidad de línea de comandos, porque quiero ejecutarlo dentro de una tarea de Tasker. También podría ser un script de shell que ejecute múltiples comandos de Línea de Comandos.

Sé que puedo hacer pm trim-caches [... args ...] para borrar todas las cachés de todas las aplicaciones, pero eso tampoco es lo que quiero. Quiero borrar la caché de una sola aplicación a la vez.

Gracias de antemano por cualquier sugerencia.

2voto

Avanst Puntos 513

¡UPS! Originalmente pasé por alto la respuesta al revisar el texto de ayuda de pm.

Todo lo que tengo que hacer es pm clear --cache-only nombre.del.paquete.

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