Was ist ~/Library/Android/sdk? Darf man es löschen?
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/sdkWas 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
- Führe den Befehl unten aus, um zu sehen, welche Teile des SDK am größten sind.
- Wähle in Android Studio „Tools“ und dann „SDK Manager“.
- 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.
- Entferne im Tab „SDK Tools“, ebenfalls mit aktivierter Option „Show Package Details“, den Haken bei alten Versionen von Build-Tools und NDK.
- Klicke auf „Apply“ (Anwenden). Android Studio löscht die Pakete ohne Haken. Behalte die Versionen, gegen die deine aktuellen Projekte kompilieren.
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
- Android emulators (AVD)~/.android/avd
- Gradle caches~/.gradle/caches
- JetBrains caches~/Library/Caches/JetBrains
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