Was ist ~/.gradle/caches auf dem Mac? Kann man es löschen?
Du kannst ~/.gradle/caches löschen, ohne etwas kaputt zu machen, aber es kostet Zeit. Der nächste Build jedes Projekts lädt seine Abhängigkeiten erneut und baut von Grund auf neu.
Wo es liegt
~/.gradle/cachesWas es ist
Gradle, das Build-Werkzeug hinter Android und vielen Java- und Kotlin-Projekten, speichert geladene Bibliotheken, transformierte Artefakte und wiederverwendbare Build-Ausgaben in ~/.gradle/caches. Dass Projekte sie teilen, hält alltägliche Builds schnell.
Der Ordner wächst mit jeder Gradle-Version und jeder Version einer Abhängigkeit, die deine Projekte nutzen. Gradle entfernt Cache-Einträge, die eine Weile nicht benutzt wurden, von selbst, aber auf einem aktiv genutzten Rechner wird der Ordner trotzdem groß.
Daneben enthält ~/.gradle/wrapper die Gradle-Distributionen, die Projekte geladen haben, und ~/.gradle/daemon enthält Protokolle.
Wie groß es wird
Oft mehrere GB, und mehr als zehn GB auf einem Mac, der für Android-Entwicklung genutzt wird.
So leerst du es von Hand
- Schließe Android Studio oder IntelliJ IDEA.
- Stoppe laufende Gradle-Daemons in einem Projektordner mit ./gradlew --stop, damit nichts den Cache offen hält.
- Führe den Befehl unten aus. Er löscht den gesamten Ordner caches.
- Öffne ein Projekt und baue es einmal, solange du eine gute Verbindung hast, denn alles wird erneut geladen.
rm -rf ~/.gradle/cachesWas danach passiert
Der erste Build jedes Projekts ist deutlich langsamer als sonst und braucht das Netz, um jede Abhängigkeit zu holen. Danach erreichen Builds wieder ihr normales Tempo, sobald sich der Cache füllt.
Wie Diskzy damit umgeht
Diskzy listet Gradle-Caches im Tab „Clean up“ (Aufräumen) auf, lässt sie aber nicht angehakt, weil der nächste Build langsam wird.
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