Убираем лишние файлы Android Studio#tools #tips
Не многие разработчики знают, что при обновлении Android Studio или версии gradle, на компьютере может оставаться довольно много лишнего мусора.
Это могут быть уже не используемые кэши, дополнительные настройки и неиспользуемые эмуляторы. Все эти файлы могут занимать десятки гигабайт, что критично, если у вас небольшой SSD.
Вот вам небольшой чеклист, который позволит убрать лишние файлы с вашего ПК, а детально можно почитать
тут:
🔹
очищаем директорию проекта — для начала это “Build -> Clean Project”, потом “File -> Invalidate Caches / Restart”. Далее заходим в директорию и удаляем каталог
.gradle
и
.idea
. На всякий случай сделайте бэкап этих папок. Это даст нам лишние
~500mb.
🔹
очищаем gradle — заходим в директорию
~/.gradle
. Это домашняя директория Gradle, которая занимает особенно много места. Осторожно удаляем те версии gradle, которые уже не используются. В целом, можете убрать и текущую, просто при первой сборке проекта надо будет подождать дольше. Тут мы можем получить аж до
15 gb.
🔹
очищаем Android Studio — заходим в директорию
~/.android
. Там могут быть настройки от старых версий IDE, так что их точно можно убрать. Последние версии Studio делают это за вас, но проверить всё равно стоит. Получаем около
100mb.
В директории
~/Library/{Preferences, Caches, Logs, Application Support}
можете тоже поискать старые версии вашей среды разработки.
🔹
очищаем Android SDK — заходим в SDK Manager и удаляем те версии Android, которые уже давно не используем в проекте в качестве targetSdkVersion. Здесь всё зависит от того, сколько ненужных штук вы удалите.
Обратите внимание также и на NDK-версии, вдруг вашим проектам они совсем не нужны.
🔹
удаляем неиспользуемые эмуляторы — заходим в AVD Manager и удаляем те эмуляторы, которые никогда не используем. Каждый эмулятор может потреблять около
10 gb места, поэтому не раздумывая удаляем их.
🔹
подчищаем неиспользуемые git-ветки — просто, чтобы был порядок 😉.
Если у вас есть что ещё добавить к этому списку, то welcome в комментарии.