¿Qué es ~/Library/Android/sdk? ¿Es seguro borrarla?
No borres ~/Library/Android/sdk si desarrollas apps para Android: Android Studio, Flutter y React Native lo necesitan. Puedes eliminar sin riesgo las versiones antiguas de las plataformas y las imágenes de sistema que ya no uses, a través del SDK Manager.
Dónde está
~/Library/Android/sdkQué es
El SDK de Android es el conjunto de herramientas para crear apps de Android. Android Studio lo descarga en ~/Library/Android/sdk la primera vez que se ejecuta, y lo amplía a medida que tus proyectos piden más.
Las carpetas más grandes suelen ser system-images, que contiene las versiones de Android que puede arrancar el emulador, seguida de platforms, build-tools y ndk. Cada versión de Android para la que has compilado alguna vez añade su propia copia.
Nada se elimina automáticamente. Un Mac que se ha usado unos años para desarrollar en Android acumula plataformas e imágenes de versiones de Android que ya nadie prueba.
Cuánto llega a ocupar
Es habitual que ocupe diez GB o más, y varias decenas de GB con muchas imágenes de sistema o versiones del NDK instaladas.
Cómo vaciarla a mano
- Ejecuta el comando de abajo para ver qué partes del SDK son las más grandes.
- En Android Studio, selecciona Tools y después SDK Manager.
- En la pestaña SDK Platforms, marca Show Package Details y desmarca las versiones de Android y las imágenes de sistema que ya no necesites.
- En la pestaña SDK Tools, con Show Package Details marcado, desmarca las versiones antiguas de Build-Tools y del NDK.
- Haz clic en Apply. Android Studio borra los paquetes desmarcados. Conserva las versiones con las que compilan tus proyectos actuales.
du -sh ~/Library/Android/sdk/*Qué pasa después
Un proyecto que necesite una plataforma o una versión de las herramientas de compilación eliminada no compila hasta que se descarga de nuevo, y Android Studio suele ofrecerse a hacerlo. Los emuladores que usaban una imagen de sistema eliminada ya no arrancan.
Cómo la trata Diskzy
Diskzy muestra el SDK y el tamaño de cada parte en el mapa del disco, para que sepas si el espacio se lo llevan las imágenes de sistema, las plataformas o el NDK antes de abrir el SDK Manager.
Guías relacionadas
- Android emulators (AVD)~/.android/avd
- Gradle caches~/.gradle/caches
- JetBrains caches~/Library/Caches/JetBrains
Descubre adónde se fue el espacio de tu Mac
Diskzy hace un mapa de tu disco, explica los Datos del sistema y limpia lo que es seguro. Gratis durante 72 horas, después $9 una sola vez para 2 Mac.
Prueba Diskzy gratis