Was ist ~/.android/avd auf dem Mac? Darf man es löschen?
Die Emulatoren in ~/.android/avd, die du nicht mehr nutzt, kannst du löschen. Jeder ist ein virtuelles Android-Gerät mit eigenem Speicher, also löschst du damit auch die Apps und Daten darin. Entferne sie im Device Manager von Android Studio.
Wo es liegt
~/.android/avdWas es ist
Ein AVD, kurz für Android Virtual Device, ist ein Emulator, den du in Android Studio angelegt hast. Jeder hat in ~/.android/avd einen Ordner, der auf .avd endet, und eine kleine .ini-Datei.
Der Ordner enthält den beschreibbaren Speicher des Geräts: installierte Apps, ihre Daten und alle Snapshots, die gesichert wurden, damit der Emulator schnell startet. Das Android-System selbst liegt nicht hier. Es kommt aus den System-Images im Android SDK.
Ein Emulator fängt klein an und wächst, wenn du Apps installierst und Snapshots sicherst. Alte Geräte, die du für einen einzigen Test angelegt und vergessen hast, bleiben bei der Größe, die sie erreicht haben.
Wie groß es wird
Meist mehrere GB pro virtuellem Gerät, mehr bei Geräten mit vielen Snapshots.
So leerst du es von Hand
- Führe den Befehl unten aus, um zu sehen, wie groß jedes virtuelle Gerät ist.
- Öffne in Android Studio den Device Manager über das Menü „Tools“.
- Öffne bei einem Gerät, das du nicht mehr brauchst, sein Menü und wähle „Delete“ (Löschen).
- Bei einem Gerät, das du behalten, aber verkleinern willst, wähle im selben Menü „Wipe Data“ (Daten löschen). Das setzt das Gerät auf einen sauberen Zustand zurück.
- Im Terminal zeigt avdmanager list avd die Geräte, und avdmanager delete avd -n, gefolgt von einem Namen, entfernt eines.
du -sh ~/.android/avd/*.avdWas danach passiert
Das gelöschte Gerät verschwindet aus dem Device Manager, zusammen mit allem, was darauf installiert war. Du kannst jederzeit ein neues anlegen, und es startet von einem sauberen System-Image.
Wie Diskzy damit umgeht
Diskzy zeigt ~/.android/avd in der Laufwerkskarte mit der Größe jedes virtuellen Geräts, sodass vergessene Emulatoren leicht zu finden sind. Gelöscht werden sie am besten im Device Manager.
Verwandte Ratgeber
- Android SDK~/Library/Android/sdk
- CoreSimulator Devices~/Library/Developer/CoreSimulator/Devices
- Gradle caches~/.gradle/caches
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