~/.android/avd sur Mac : c'est quoi, peut-on le supprimer ?
Vous pouvez supprimer les émulateurs de ~/.android/avd que vous n'utilisez plus. Chacun est un appareil Android virtuel doté de son propre stockage : le supprimer supprime donc aussi les apps et les données qu'il contient. Supprimez-les depuis le Device Manager d'Android Studio.
Où il se trouve
~/.android/avdDe quoi il s'agit
Un AVD (Android Virtual Device, appareil virtuel Android) est un émulateur que vous avez créé dans Android Studio. Chacun a un dossier dont le nom se termine par .avd et un petit fichier .ini dans ~/.android/avd.
Le dossier contient le stockage inscriptible de l'appareil : les apps installées, leurs données et les instantanés enregistrés pour que l'émulateur démarre vite. Le système Android lui-même ne se trouve pas ici. Il provient des images système du SDK Android.
Un émulateur est petit au départ et grossit à mesure que vous installez des apps et enregistrez des instantanés. Les anciens appareils créés pour un seul test puis oubliés gardent la taille qu'ils avaient atteinte.
Quelle taille il peut atteindre
En général plusieurs Go par appareil virtuel, et davantage pour ceux qui ont beaucoup d'instantanés.
Comment le vider à la main
- Exécutez la commande ci-dessous pour voir la taille de chaque appareil virtuel.
- Dans Android Studio, ouvrez Device Manager depuis le menu Tools.
- Pour un appareil dont vous n'avez plus besoin, ouvrez son menu et choisissez Delete (supprimer).
- Pour un appareil que vous voulez garder mais alléger, choisissez Wipe Data (effacer les données) dans le même menu. Cela remet l'appareil dans un état vierge.
- Depuis Terminal, avdmanager list avd affiche les appareils, et avdmanager delete avd -n suivi d'un nom en supprime un.
du -sh ~/.android/avd/*.avdCe qui se passe ensuite
L'appareil supprimé disparaît du Device Manager avec tout ce qui y était installé. Vous pouvez en créer un nouveau à tout moment, et il repart d'une image système vierge.
Comment Diskzy le traite
Diskzy affiche ~/.android/avd sur la carte du disque avec la taille de chaque appareil virtuel, ce qui permet de retrouver facilement les émulateurs oubliés. Mieux vaut les supprimer depuis le Device Manager.
Guides associés
- Android SDK~/Library/Android/sdk
- CoreSimulator Devices~/Library/Developer/CoreSimulator/Devices
- Gradle caches~/.gradle/caches
Voyez où est passé l'espace de votre Mac
Diskzy cartographie votre disque, explique les Données système et supprime ce qui peut l'être sans risque. Gratuit pendant 72 heures, puis 9 $ une seule fois pour 2 Mac.
Essayer Diskzy gratuitement