Android mascot with an ADB icon in front and two angle brackets beside it.
Agence web » Actualités du digital » Comment effacer le cache et les données d'application avec ADB

Comment effacer le cache et les données d'application avec ADB

Effacer le cache et les données des applications peut aider à assurer le bon fonctionnement de votre Android, mais parcourir les paramètres n'est pas toujours amusant. C'est là qu'intervient ADB (Android Debug Bridge), un moyen plus rapide et plus simple de gérer les choses depuis votre ordinateur.

Qu’est-ce qu’ADB et pourquoi l’utiliser ?

ADB, ou Android Debug Bridge, est un outil polyvalent qui vous permet de communiquer avec et de contrôler des appareils Android depuis votre ordinateur. Il s'agit d'un utilitaire de ligne de commande qui fait partie du SDK Android (Software Development Kit) et est largement utilisé pour des tâches telles que le dépannage, le débogage et même la gestion d'applications.

L'un des principaux avantages d'ADB est sa capacité à effectuer des tâches beaucoup plus rapidement et plus efficacement qu'en utilisant l'interface du téléphone. Que vous souhaitiez vider le cache des applications, installer des APK ou récupérer les journaux de l'appareil, ADB vous donne un accès direct à ces fonctions avec des commandes simples.

ADB ne se limite pas aux appareils physiques : il fonctionne également de manière transparente avec les appareils virtuels sur les émulateurs Android, ce qui en fait un outil incontournable pour les développeurs testant leurs applications dans des environnements contrôlés. Avec la bonne configuration, vous pouvez basculer sans effort entre les appareils physiques et virtuels.

Pour utiliser ADB, vous devez d’abord l’installer. Vous pouvez télécharger le package d'outils de plate-forme à partir du site officiel des développeurs Android, qui inclut ADB. Une fois installé, l'activation des options de développement sur votre appareil Android et l'activation du débogage USB permettront à ADB de se connecter à votre appareil.

Pour plus de commodité, ADB prend désormais en charge les connexions sans fil. Après la configuration via USB, vous pouvez passer à l'ADB sans fil, qui vous permet d'exécuter des commandes sans avoir besoin d'un câble, ce qui est parfait lorsque vous êtes en déplacement.

Avec ses puissantes capacités et sa flexibilité, ADB est un outil incontournable pour les utilisateurs et les développeurs Android.

Comment vider le cache avec ADB

Vider le cache d'une application à l'aide d'ADB est un moyen pratique de résoudre les problèmes ou de libérer de l'espace de stockage sans parcourir les paramètres de votre téléphone. Le cache fait référence aux fichiers temporaires stockés par les applications pour améliorer les performances, mais avec le temps, ces fichiers peuvent s'accumuler et provoquer des problèmes tels que des plantages ou des ralentissements d'applications. Vider le cache peut aider à résoudre ces problèmes sans affecter vos données personnelles.

Pour commencer, assurez-vous qu’ADB est installé et configuré sur votre ordinateur. Activez les options de développement et le débogage USB sur votre appareil Android, puis connectez-le à votre ordinateur à l'aide d'un câble USB ou d'un ADB sans fil. Confirmez la connexion en exécutant la commande sur votre invite de commande ou votre terminal :

adb devices

Avant de vider le cache ou les données, vous aurez besoin du nom du package de l'application. Cela peut paraître délicat, mais c'est facile à trouver.

Sur l'invite de commande ou le terminal, tapez ceci :

adb shell pm list packages

Cela affichera une liste de toutes les applications installées sur votre appareil.

Recherchez attentivement celui que vous souhaitez gérer. Les noms de packages suivent généralement un format tel que com.appname.android. Si vous ne savez pas de quelle application il s’agit, la liste vous guidera.

Une fois que vous avez identifié le nom du package, vous êtes prêt à agir. Pour YouTube, le nom du package est com.google.android.youtube.

Le processus de suppression du cache de YouTube à l'aide d'ADB est simple mais peut nécessiter un accès root, en particulier sur les émulateurs ou les appareils rootés. Sur votre terminal ou invite de commande, exécutez cette commande pour accéder à l'environnement shell de l'appareil :

adb shell

Une fois à l'intérieur, vous devrez peut-être passer en mode root, en fonction de la configuration de votre appareil. Vous pouvez le faire en tapant su, ce qui vous accorde des autorisations élevées. su signifie « changer d'utilisateur » et ici, vous passerez au compte root. Vous remarquerez que l'invite passe du signe dollar ($) à un hachage (#), indiquant l'accès root.

Pour vider le cache, exécutez cette commande :

rm -rf /data/data/com.google.android.youtube/cache/*

Cela supprime tous les fichiers temporaires stockés dans le répertoire de cache de l'application, libérant ainsi de l'espace et résolvant potentiellement tout problème causé par des fichiers de cache corrompus.

Comment effacer les données de l'application avec ADB

Pour effacer les données d'une application à l'aide d'ADB, la méthode la plus simple et la plus directe consiste à utiliser la commande « pm clear ». Cette commande réinitialise l'application à son état par défaut en effaçant toutes les données, y compris le cache, les préférences et les fichiers stockés.

Pour effacer les données d'application d'une application, utilisez la commande « adb shell pm clear « , où est l'identifiant unique de l'application que vous souhaitez réinitialiser.

Pour obtenir une liste de toutes les applications sur l'appareil, entrez cette commande sur votre invite de commande ou votre terminal :

adb shell pm list package

Par exemple, pour effacer les données de l'application YouTube, saisissez :

adb shell pm clear com.google.android.youtube

Cela effacera toutes les données stockées pour YouTube, y compris les informations de connexion, les paramètres et le cache, restaurant essentiellement l'application comme si elle venait d'être installée. Cette méthode est simple et fonctionne à la fois sur les appareils rootés et non rootés.

Si vous travaillez avec un appareil ou un émulateur rooté, vous pouvez également effacer les données de l'application manuellement. Après avoir entré le shell de l'appareil avec « adb shell », vous devrez peut-être passer à l'accès root en tapant « su » (vous remarquerez que l'invite passe de $ à #). Ensuite, pour effacer les données de l'application, utilisez la virgule

rm -rf /data/data/com.google.android.youtube/*

Cela supprime manuellement les données de l'application, similaire à la commande « pm clear », mais avec plus de contrôle sur les fichiers qui sont supprimés. Cependant, l'utilisation de « pm clear » est généralement plus rapide et plus sûre pour les réinitialisations générales d'applications.

Utilisez ADB pour une meilleure gestion des applications

Utiliser ADB pour vider le cache et les données des applications est un moyen rapide et efficace de gérer vos applications et d'optimiser les performances de votre appareil. Que vous utilisiez la commande « pm clear » pour un simple

★★★★★