Как очистить кэш Android Studio на Mac

Очистить кэш Android Studio на Mac — первое средство, когда у среды проблемы с индексацией или она подчёркивает красным код, который собирается без ошибок, а проекты, настройки и SDK при этом остаются. А ради места на диске важнее папки старых версий Android Studio, кэш Gradle и ненужные эмуляторы, и о каждом здесь тоже рассказано.

MacWashing, раздел «Сборка мусора»: найдены мусор Xcode, пользовательский кэш, установщики и журналы, к очистке 22,83 ГБ
  1. Откройте MacWashing и выберите Сборка мусора в боковом меню.
  2. Нажмите Начать сканирование.
  3. Просмотрите находки и нажмите Очистить. Всё спорное остаётся без галочки.

Бесплатная пробная версия · macOS 14 и новее

Как очистить кэш Android Studio через Invalidate Caches

  1. В Android Studio выберите File › Invalidate Caches.
  2. Оставьте дополнительные флажки пустыми, если не хотите заодно стереть кэш файловой системы и Local History, индексы VCS Log или cookies встроенного браузера.
  3. Нажмите Invalidate and Restart.

Android Studio удалит кэш и индексы всех проектов, открытых в этой версии, и перезапустится. Когда вы откроете проект, она проиндексирует его заново, на большом проекте это займёт несколько минут. Проекты, настройки, плагины, SDK и эмуляторы остаются. Кнопка Just restart просто перезапускает среду, ничего не удаляя.

Удалить кэш старых версий Android Studio

Android Studio хранит кэш в отдельной папке для каждой версии, например ~/Library/Caches/Google/AndroidStudio2025.1, а журналы — в ~/Library/Logs/Google. После обновления папки старой версии остаются.

  1. Закройте Android Studio.
  2. В Finder выберите Переход › Переход к папке (Shift-Command-G), введите ~/Library/Caches/Google и нажмите Return.
Окно «Переход к папке» с введённым путём ~/Library/Caches/Google
  1. Перетащите в Корзину папки AndroidStudio… тех версий, которыми больше не пользуетесь. То же сделайте в ~/Library/Logs/Google.
  2. Очистите Корзину.
Окно Корзины в Finder с кнопкой «Очистить»

Не трогайте ~/Library/Application Support/Google/AndroidStudio…: там ваши настройки и плагины, а не кэш. У предварительных сборок папки называются AndroidStudioPreview….

Очистить кэш Gradle

Проекты Android собираются через Gradle, и его кэш в ~/.gradle часто больше всего, что хранит сама Android Studio. См. как очистить кэш Gradle на Mac.

Эмуляторы и SDK — не кэш

Две большие папки похожи на мусор, но им не являются:

  • В ~/.android/avd лежат ваши виртуальные устройства (эмуляторы) с программами и данными внутри.
  • В ~/Library/Android/sdk лежит Android SDK: платформы, инструменты сборки и образы систем для эмулятора.

Не удаляйте их в Finder. Чтобы удалить ненужный эмулятор, выберите View › Tool Windows › Device Manager, нажмите рядом с ним кнопку Menu (три точки) и выберите Delete. Wipe Data в том же меню возвращает эмулятор в исходное состояние и оставляет его.

Чтобы убрать старые платформы SDK и образы систем, выберите Tools › SDK Manager, снимите с них флажки и нажмите Apply. Если вы недавно ставили Android Studio, в статье как установить Android Studio на Mac описано, что скачивает установка.

А с MacWashing это в один клик

MacWashing, раздел «Сборка мусора»: найдены мусор Xcode, пользовательский кэш, установщики и журналы, к очистке 22,83 ГБ

Сборка мусора в MacWashing показывает кэш Android Studio в разделе «Кэш программ» и очищает его вместе с кэшем других программ и инструментов. Кэш Gradle там тоже есть, но без галочки, пока вы не решите.

Бесплатная пробная версия · macOS 14 и новее

Вопросы и ответы

Удалит ли MacWashing мои файлы при очистке?

Нет. Он удаляет только то, что может сопоставить с известной программой или известным видом мусора, и только там, где программы оставляют файлы; macOS и файлы Apple не затрагиваются. Всё спорное помечено и остаётся без галочки, пока вы не решите.

Что будет с открытыми программами?

Если файлы заняты открытой программой, MacWashing подождёт, пока она закроется, или закроет её по вашей команде, а после очистки откроет снова.

Это бесплатно?

Да, в пробном режиме: Сборка мусора и Деинсталлятор вместе освобождают до 25 ГБ, без аккаунта и карты.

Удалит ли Invalidate Caches мои проекты?

Нет. Удаляются только кэш и индексы среды, которые Android Studio создаст заново. Проекты, настройки и Local History остаются, если не отметить флажок Local History.

Почему Android Studio занимает столько места?

Большая часть — не сама среда. Образы систем для эмуляторов, платформы SDK и кэш Gradle могут занимать по несколько гигабайт каждый, а кэш старых версий прибавляется после каждого обновления.

Можно ли очистить кэш Android Studio, если она не запускается?

Да. Закройте её и удалите папку AndroidStudio… в ~/Library/Caches/Google. При следующем запуске Android Studio создаст новую и заново проиндексирует проекты.