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
Шаг 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.
Шаг 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 Platform | Sdk/platforms | Да, через SDK Manager |
| Кэш Gradle | ~/.gradle/caches | Да, скачается заново при сборке |
| Неиспользуемые build-tools | Sdk/build-tools | Да, если проекты их не требуют |
| platform-tools | Sdk/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 стоит убирать только при уверенности, что она больше ничем не используется.