Diskzyv0.1
Mit Bedacht löschen

Was ist ~/Library/Android/sdk? Darf man es löschen?

Kurze Antwort

Lösche ~/Library/Android/sdk nicht, wenn du Android-Apps baust: Android Studio, Flutter und React Native brauchen den Ordner. Alte Plattformversionen und System-Images, die du nicht mehr nutzt, kannst du gefahrlos über den SDK Manager entfernen.

Wo es liegt

~/Library/Android/sdk

Was es ist

Das Android SDK ist der Werkzeugkasten zum Bauen von Android-Apps. Android Studio lädt es beim ersten Start nach ~/Library/Android/sdk und ergänzt es, wenn deine Projekte mehr verlangen.

Die größten Ordner sind meist system-images mit den Android-Versionen, die der Emulator starten kann, gefolgt von platforms, build-tools und ndk. Jede Android-Version, für die du je entwickelt hast, bringt ihre eigene Kopie mit.

Nichts wird automatisch entfernt. Ein Mac, der ein paar Jahre für Android-Arbeit genutzt wurde, sammelt Plattformen und Images für Android-Versionen, die niemand mehr testet.

Wie groß es wird

Häufig zehn GB oder mehr, und mehrere Dutzend GB, wenn viele System-Images oder NDK-Versionen installiert sind.

So leerst du es von Hand

  1. Führe den Befehl unten aus, um zu sehen, welche Teile des SDK am größten sind.
  2. Wähle in Android Studio „Tools“ und dann „SDK Manager“.
  3. Aktiviere im Tab „SDK Platforms“ die Option „Show Package Details“ (Paketdetails anzeigen) und entferne den Haken bei den Android-Versionen und System-Images, die du nicht mehr brauchst.
  4. Entferne im Tab „SDK Tools“, ebenfalls mit aktivierter Option „Show Package Details“, den Haken bei alten Versionen von Build-Tools und NDK.
  5. Klicke auf „Apply“ (Anwenden). Android Studio löscht die Pakete ohne Haken. Behalte die Versionen, gegen die deine aktuellen Projekte kompilieren.
Im Terminal
du -sh ~/Library/Android/sdk/*

Was danach passiert

Ein Projekt, das eine entfernte Plattform oder Build-Tools-Version braucht, lässt sich nicht bauen, bis sie erneut geladen wurde, und Android Studio bietet das meist an. Emulatoren, die ein entferntes System-Image verwendet haben, starten nicht mehr.

Wie Diskzy damit umgeht

Diskzy zeigt das SDK und die Größe jedes Teils in der Laufwerkskarte. So erkennst du, ob System-Images, Plattformen oder das NDK den Platz belegen, bevor du den SDK Manager öffnest.

Verwandte Ratgeber

Sieh, wo der Platz auf deinem Mac geblieben ist

Diskzy kartiert dein Laufwerk, erklärt die Systemdaten und räumt weg, was gefahrlos weg kann. 72 Stunden kostenlos, danach einmalig 9 $ für 2 Macs.

Diskzy kostenlos testen
Lies das auf:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語