Diskzyv0.1
À supprimer avec précaution

~/Library/Android/sdk : c'est quoi, peut-on le supprimer ?

Réponse courte

Ne supprimez pas ~/Library/Android/sdk si vous développez des apps Android : Android Studio, Flutter et React Native en ont tous besoin. Vous pouvez supprimer sans risque, depuis le SDK Manager, les anciennes versions de plateforme et les images système que vous n'utilisez plus.

Où il se trouve

~/Library/Android/sdk

De quoi il s'agit

Le SDK Android est la boîte à outils qui sert à créer des apps Android. Android Studio le télécharge dans ~/Library/Android/sdk à son premier lancement et le complète à mesure que vos projets en demandent davantage.

Les dossiers les plus volumineux sont en général system-images, qui contient les versions d'Android que l'émulateur peut démarrer, puis platforms, build-tools et ndk. Chaque version d'Android que vous avez ciblée un jour ajoute sa propre copie.

Rien n'est supprimé automatiquement. Un Mac utilisé quelques années pour le développement Android accumule des plateformes et des images pour des versions d'Android que plus personne ne teste.

Quelle taille il peut atteindre

Couramment dix Go ou plus, et plusieurs dizaines de Go quand de nombreuses images système ou versions du NDK sont installées.

Comment le vider à la main

  1. Exécutez la commande ci-dessous pour voir quelles parties du SDK sont les plus volumineuses.
  2. Dans Android Studio, choisissez Tools, puis SDK Manager.
  3. Dans l'onglet SDK Platforms, cochez Show Package Details (afficher le détail des paquets) et décochez les versions d'Android et les images système dont vous n'avez plus besoin.
  4. Dans l'onglet SDK Tools, avec Show Package Details coché, décochez les anciennes versions de Build-Tools et du NDK.
  5. Cliquez sur Apply (appliquer). Android Studio supprime les paquets décochés. Gardez les versions avec lesquelles vos projets actuels sont compilés.
Dans Terminal
du -sh ~/Library/Android/sdk/*

Ce qui se passe ensuite

Un projet qui a besoin d'une plateforme ou d'une version des outils de build supprimée ne se compile plus tant qu'elle n'a pas été téléchargée à nouveau, ce qu'Android Studio propose en général de faire. Les émulateurs qui utilisaient une image système supprimée ne démarrent plus.

Comment Diskzy le traite

Diskzy affiche le SDK et la taille de chaque partie sur la carte du disque, pour que vous sachiez si ce sont les images système, les plateformes ou le NDK qui occupent l'espace avant d'ouvrir le SDK Manager.

Guides associés

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
Lire cette page en:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語