Установка и настройка Android Studio на Ubuntu

Установка Android Studio на Ubuntu чаще всего упирается не в саму IDE, а в отсутствующие зависимости: без пакета KVM эмулятор не запустится, а без 32-битных библиотек на 64-битной системе старые версии инструментов сборки выдают ошибки вида «cannot execute binary file». Проверить готовность системы можно одной командой ещё до скачивания дистрибутива.

Эта статья разбирает три способа установки среды разработки на Ubuntu, настройку Android SDK и эмулятора, а также типовые проблемы, с которыми сталкиваются разработчики именно на Linux. Инструкции актуальны для современных версий Ubuntu (22.04 LTS и новее), но общий принцип подходит и для производных дистрибутивов вроде Linux Mint или Pop!_OS.

Проверка системных требований перед установкой

Перед загрузкой дистрибутива убедитесь, что система соответствует минимальным требованиям. Для комфортной работы IDE и эмулятора нужно не менее 8 ГБ оперативной памяти — с меньшим объёмом Android Studio запустится, но эмулятор и Gradle-сборка будут заметно тормозить. Также потребуется несколько гигабайт свободного места на диске: сама IDE, SDK, образы эмулятора и кэш Gradle быстро занимают десятки гигабайт.

Особое внимание уделите поддержке аппаратной виртуализации. Без неё эмулятор Android либо не запустится вовсе, либо будет работать неприемлемо медленно. Проверить её можно командой в терминале:

egrep -c '(vmx|svm)' /proc/cpuinfo

Если команда вернула число больше нуля — виртуализация поддерживается процессором. Если вернулся ноль, загляните в настройки BIOS/UEFI: там нужно включить Intel VT-x или AMD-V (название пункта зависит от производителя материнской платы).

Также убедитесь, что в системе установлена 64-битная версия Ubuntu — современные выпуски Android Studio не поддерживают 32-битные ОС. Проверить архитектуру можно командой uname -m: ответ x86_64 означает 64-битную систему.

Способ 1: установка через Snap

Самый простой путь — установить Android Studio из Snap Store. В свежих версиях Ubuntu менеджер Snap предустановлен по умолчанию, поэтому достаточно одной команды:

sudo snap install android-studio --classic

Флаг --classic обязателен: он даёт среде разработки доступ к системным ресурсам за пределами изолированного окружения Snap. Без него установка завершится ошибкой.

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

У способа есть и минусы. Snap-пакеты иногда обновляются с задержкой, а изоляция окружения может вызывать конфликты с внешними инструментами, например с adb из системных репозиториев. Если планируете активно работать с командной строкой, рассмотрите установку из официального архива.

📊 Каким способом вы устанавливали Android Studio на Ubuntu?
Через Snap
Из официального tar.gz-архива
Через Ubuntu Software / GUI
Ещё не устанавливал

Способ 2: установка из официального архива

Этот метод даёт больше контроля над расположением файлов и версией IDE. Скачайте архив tar.gz с официального сайта разработчиков Android и распакуйте его, например, в /opt или в домашнюю директорию:

tar -xzf android-studio-*.tar.gz -C ~/

Запускается среда скриптом studio.sh из подкаталога bin:

~/android-studio/bin/studio.sh

Чтобы не вводить путь каждый раз, создайте ярлык запуска прямо из интерфейса IDE: в главном меню выберите Tools → Create Desktop Entry. После этого Android Studio появится в меню приложений Ubuntu.

☑️ Установка Android Studio из архива

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

Настройка KVM для аппаратного ускорения эмулятора

Эмулятор Android без KVM (Kernel-based Virtual Machine) работает в режиме программной эмуляции и тормозит даже на мощном железе. Чтобы включить аппаратное ускорение, установите пакеты виртуализации:

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

Затем добавьте своего пользователя в группу kvm:

sudo usermod -aG kvm $USER

Изменения группы вступят в силу после выхода из учётной записи и повторного входа. Проверить результат можно командой kvm-ok (пакет cpu-checker) — она должна сообщить, что ускорение KVM доступно.

⚠️ Внимание: если система запущена внутри виртуальной машины (VirtualBox, VMware), вложенная виртуализация может быть отключена. В таком случае эмулятор Android будет работать медленно или не запустится вовсе — используйте физическое устройство для отладки.

Настройка SDK и виртуального устройства

После первого запуска IDE откройте SDK Manager через More Actions → SDK Manager на стартовом экране или через настройки проекта. Здесь устанавливаются платформы Android нужных версий, инструменты сборки (Android SDK Build-Tools) и утилита Platform-Tools с adb.

Для создания эмулятора откройте Device Manager и нажмите «Create Device». Выберите модель устройства (например, Pixel) и образ системы — версии с Google Play удобнее для тестирования, но занимают больше места. Образы для архитектуры x86_64 работают на ПК заметно быстрее ARM-вариантов, поэтому выбирайте их всегда, когда это возможно.

  • 🚀 x86_64-образы — оптимальный выбор для эмулятора на десктопе с KVM.
  • 📱 API последних версий — ставьте актуальную платформу, но держите и старую для проверки совместимости.
  • 💾 Холодный старт — первый запуск эмулятора всегда медленный; далее используйте Quick Boot.
  • 🔧 RAM эмулятора — не выделяйте виртуальному устройству больше половины физической памяти.

Типичные ошибки и их решения

Даже при правильной установке на Ubuntu встречаются характерные сбои. Таблица ниже собирает самые частые из них.

ПроблемаВероятная причинаРешение
Эмулятор не стартует, ошибка /dev/kvmНет прав на устройство KVMДобавить пользователя в группу kvm, перезайти в систему
Gradle-сборка зависает или падаетНехватка памяти для демона GradleУвеличить heap в gradle.properties или закрыть лишние программы
adb не видит телефон по USBОтсутствуют udev-правилаУстановить android-sdk-platform-tools-common или настроить правила вручную
IDE не запускается после обновленияКонфликт старых настроекПереименовать каталог конфигурации в ~/.config/Google и запустить заново
Медленная сборка проектаАнтивирус или индексация, мало RAMИсключить каталоги проекта из индексации, добавить памяти

Отдельно стоит сказать о подключении реального устройства. Если adb devices возвращает пустой список или статус unauthorized, проверьте: включена ли отладка по USB в настройках разработчика на смартфоне, используется ли качественный кабель (некоторые кабели передают только питание) и подтверждён ли запрос на сопряжение на экране телефона.

⚠️ Внимание: не устанавливайте Android SDK и проекты в каталоги, синхронизируемые облачными сервисами. Постоянная фоновая синхронизация тысяч мелких файлов Gradle заметно замедляет сборку и может повреждать кэш.

Где Android Studio хранит настройки и SDK в Ubuntu

По умолчанию SDK лежит в ~/Android/Sdk, конфигурация IDE — в ~/.config/Google/AndroidStudio<версия>, кэши — в ~/.cache и ~/.gradle. При переустановке IDE эти каталоги можно сохранить, чтобы не скачивать SDK заново.

Сравнение способов установки

Кратко сравним доступные варианты, чтобы вам было проще выбрать подходящий под свои задачи.

  • 📦 Snap — быстрый старт и автоматические обновления, но возможны конфликты изоляции с внешними инструментами.
  • 🗂️ Официальный архив — полный контроль над версией и путями, ручное обновление через встроенный механизм IDE.
  • 🖥️ Ubuntu Software (GUI) — по сути тот же Snap, но через графический интерфейс; подходит новичкам.

Для большинства разработчиков оптимален официальный архив с сайта Android: именно так Google распространяет эталонную сборку, и обновления внутри IDE приходят без задержек, характерных для сторонних пакетов.

FAQ: частые вопросы

Можно ли установить Android Studio на Ubuntu без Snap?

Да. Скачайте официальный tar.gz-архив с сайта разработчиков Android, распакуйте его и запустите скрипт studio.sh из каталога bin. Этот способ полностью независим от Snap и даёт больше контроля над расположением файлов.

Почему эмулятор Android работает очень медленно на Ubuntu?

Чаще всего причина в отсутствии аппаратного ускорения. Проверьте, включена ли виртуализация в BIOS/UEFI, установлен ли пакет qemu-kvm и входит ли ваш пользователь в группу kvm. Также убедитесь, что используется образ эмулятора архитектуры x86_64, а не ARM.

adb не видит подключённый смартфон — что делать?

Проверьте, что на телефоне включён режим разработчика и отладка по USB, а на экране подтверждён запрос на сопряжение с компьютером. На стороне Ubuntu могут потребоваться udev-правила для вашего устройства. Также попробуйте другой USB-кабель и порт — часть кабелей передаёт только питание.

Сколько оперативной памяти нужно для Android Studio на Ubuntu?

Минимально комфортный объём — 8 ГБ, при этом для одновременной работы IDE, эмулятора и браузера лучше иметь 16 ГБ. На системах с меньшим объёмом памяти рекомендуется отлаживать приложения на физическом устройстве вместо эмулятора.

Как обновить Android Studio, установленную из архива?

Используйте встроенный механизм обновления: Help → Check for Updates. IDE сама скачает и применит обновление. Либо скачайте новый архив и распакуйте его поверх или рядом, сохранив каталоги SDK и конфигурации.