Как удалить Android SDK с компьютера полностью

Android SDK занимает на диске десятки гигабайт: образы эмуляторов, системные образы для разных версий Android и несколько наборов build-tools копятся с каждым обновлением. Если разработка под Android больше не нужна, простое удаление Android Studio не освобождает это место — сам SDK остаётся лежать в отдельной папке, а его следы разбросаны по системе.

Полное удаление включает несколько шагов: удаление папки SDK, очистку служебных каталогов .android и .gradle, а также правку переменных среды ANDROID_HOME и Path. Ниже разберём процедуру для Windows, macOS и Linux, а также вариант частичной очистки, когда SDK нужен, но требуется освободить место.

Где находится Android SDK на разных системах

Перед удалением нужно найти папку SDK — её расположение зависит от того, как вы устанавливали инструменты. Стандартный путь при установке через Android Studio обычно такой:

  • 🪟 Windows: C:\Users\Имя\AppData\Local\Android\Sdk
  • 🍎 macOS: ~/Library/Android/sdk
  • 🐧 Linux: ~/Android/Sdk
  • 📦 Вручную заданный путь: тот, что вы указали при первом запуске Android Studio

Если стандартного пути нет, проверьте настройки ещё установленной Android Studio: откройте File → Settings → Languages & Frameworks → Android SDK — в поле Android SDK Location указан актуальный путь. Этот же адрес можно посмотреть в переменной среды ANDROID_HOME, если она была задана.

Шаг 1. Удалите компоненты через SDK Manager (опционально)

Если Android Studio ещё установлена, можно сначала почистить SDK штатными средствами. Откройте Tools → SDK Manager, перейдите на вкладку SDK Platforms и снимите галочки с установленных платформ, затем на вкладке SDK Tools уберите лишние компоненты и нажмите Apply. Менеджер удалит выбранное корректно, без битых ссылок.

Этот шаг необязателен, если вы собираетесь стереть всю папку целиком — но он полезен, когда нужно удалить только часть SDK, например старые системные образы эмулятора, которые занимают больше всего места.

Шаг 2. Удалите папку SDK

Закройте Android Studio, эмулятор и все процессы adb — иначе часть файлов будет заблокирована и не удалится. В Windows проверьте диспетчер задач на наличие adb.exe и emulator.exe, в macOS и Linux выполните:

adb kill-server

После этого удалите папку SDK стандартным способом: через Проводник в Windows, Finder в macOS или команду в терминале Linux:

rm -rf ~/Android/Sdk
⚠️ Внимание: команда rm -rf удаляет файлы безвозвратно, минуя корзину. Перепроверьте путь перед выполнением — ошибка в одном символе может стереть не тот каталог. В Windows безопаснее удалять через Проводник с отправкой в корзину.

☑️ Проверка перед удалением папки SDK

Выполнено: 0 / 5

Шаг 3. Очистите служебные папки и переменные среды

Даже после удаления основной папки в системе остаются служебные каталоги с настройками, AVD (виртуальными устройствами) и кэшем сборки. Их тоже стоит убрать:

  • 🗂 ~/.android — настройки, ключи отладки, AVD
  • 🗂 ~/.gradle — кэш сборки проектов (может занимать много гигабайт)
  • 🗂 ~/.emulator_console_auth_token и похожие мелкие файлы в домашней папке

Затем уберите переменные среды. В Windows откройте Параметры → Система → О системе → Дополнительные параметры системы → Переменные среды, удалите ANDROID_HOME и ANDROID_SDK_ROOT, а из Path уберите строки со ссылками на platform-tools и tools. В macOS и Linux отредактируйте файлы ~/.bashrc, ~/.zshrc или ~/.profile, удалив соответствующие строки export.

📊 Зачем вы удаляете Android SDK?
Освобождаю место на диске
Больше не занимаюсь разработкой
Ставлю SDK заново из-за ошибок
Перехожу на другой компьютер

Шаг 4. Удалите Android Studio и остатки

Если среда разработки тоже не нужна, удалите её штатно: в Windows — через Параметры → Приложения, в macOS — переносом Android Studio.app в корзину, в Linux — через пакетный менеджер или удалением распакованной папки. После этого останутся конфигурационные каталоги, которые деинсталлятор не трогает:

  • 🧹 Windows: C:\Users\Имя\.AndroidStudio* и папка в %APPDATA%\Google
  • 🧹 macOS: ~/Library/Application Support/Google/AndroidStudio*, ~/Library/Caches/Google
  • 🧹 Linux: ~/.config/Google и ~/.local/share/Google

Точные названия папок зависят от версии Android Studio, поэтому ориентируйтесь на каталоги со словами Google и AndroidStudio внутри. Если версия у вас нестандартная или установка выполнялась через сторонние менеджеры пакетов, сверьтесь с документацией к используемому способу установки.

Частичная очистка: как освободить место, не удаляя SDK

Не всегда нужно полное удаление. Часто достаточно убрать самые «тяжёлые» компоненты, оставив рабочую среду. Больше всего места обычно занимают системные образы эмуляторов и старые версии платформ.

Что удалитьГде лежитБезопасно ли
Системные образы AVD~/.android/avdДа, эмуляторы пересоздаются
Старые SDK PlatformSdk/platformsДа, через SDK Manager
Кэш Gradle~/.gradle/cachesДа, скачается заново при сборке
Неиспользуемые build-toolsSdk/build-toolsДа, если проекты их не требуют
platform-toolsSdk/platform-toolsНет, нужен для adb
⚠️ Внимание: папка ~/.gradle общая для всех проектов на машине. Если на компьютере есть другие Java/Kotlin-проекты, не связанные с Android, удаление кэша замедлит их первую сборку — зависимости скачаются заново.
Что делать, если папка SDK не удаляется

Чаще всего мешают запущенные процессы adb, emulator или java. Завершите их через диспетчер задач (Windows) или команду killall adb (macOS/Linux), затем повторите удаление. Если файлы всё равно заблокированы — перезагрузите компьютер и удалите папку сразу после входа в систему, до запуска других программ.

Проверка результата

После всех шагов откройте новое окно терминала или командной строки и выполните adb --version. Если удаление прошло чисто, система ответит, что команда не найдена. Дополнительно проверьте, что переменная ANDROID_HOME пуста: в Windows — командой echo %ANDROID_HOME%, в macOS и Linux — echo $ANDROID_HOME.

Наконец, убедитесь, что место на диске действительно освободилось: сравните объём свободного пространства до и после. Следы SDK в виде пустых переменных среды безвредны, но лучше убрать и их, чтобы будущие установки других инструментов не подхватывали старые пути.

Частые вопросы

Удалится ли Android SDK вместе с Android Studio?

Нет. Деинсталлятор Android Studio удаляет только саму среду разработки. Папка SDK, AVD-устройства, кэш Gradle и переменные среды остаются в системе — их нужно убирать вручную по инструкции выше.

Можно ли просто удалить папку SDK без SDK Manager?

Да, если вы удаляете всё целиком. SDK Manager нужен только для выборочной очистки отдельных платформ и инструментов. Главное — перед удалением завершить процессы adb и эмулятора, чтобы файлы не были заблокированы.

Что будет с моими проектами после удаления SDK?

Исходный код проектов не пострадает — он хранится отдельно от SDK. Но собрать проект без установленного SDK не получится: при следующей установке Android Studio придётся заново скачать нужные платформы и инструменты.

Как удалить SDK, если Android Studio уже не запускается?

Найдите папку SDK по стандартным путям из первого раздела или через значение переменной среды ANDROID_HOME. Запускать среду разработки для удаления не обязательно — достаточно стереть папку и очистить служебные каталоги.

Нужно ли удалять Java вместе с Android SDK?

Нет, если Java используется другими программами. Современные версии Android Studio поставляются со встроенной JDK и удаляются вместе с ней. Отдельно установленную Java стоит убирать только при уверенности, что она больше ничем не используется.