2 votes

Effacement du *cache* d'une application et non des *données* de l'application via pm (ou autre utilitaire CLI) ?

Je cours Android 13 dans un environnement rooté, et je veux utiliser pm ou une autre utilitaire en ligne de commande d'Android pour effacer le cache d'une application. Si je fais pm clear package.name, cela efface les données de l'application, et ce n'est pas ce que je veux ... Je veux seulement effacer le cache tout en laissant les données de l'application intactes.

Cela doit être un utilitaire en ligne de commande, car je veux l'exécuter dans une tâche de Tasker. Cela pourrait également être un script shell qui exécute plusieurs commandes en ligne de commande.

Je sais que je peux faire pm trim-caches [... args ...] pour effacer tous les caches de toutes les applications, mais ce n'est pas ce que je veux non plus. Je veux effacer le cache d'une seule application à la fois.

Merci d'avance pour toute suggestion.

2voto

Avanst Points 513

OUPS! J'avais initialement ignoré la réponse en vérifiant le texte d'aide de pm.

Tout ce que j'ai à faire est pm clear --cache-only package.name.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X