Установка Android Studio на Ubuntu: пошаговое руководство

Если команда adb devices возвращает пустой список, а Android Studio не запускается после распаковки архива — проблема почти всегда кроется не в самой IDE, а в способе её установки на Ubuntu. От выбранного метода зависят права доступа, пути к SDK и даже работа эмулятора.

В этом руководстве разберём три рабочих способа установки Android Studio на Ubuntu: через пакет Snap, из официального архива с сайта разработчика и через менеджер пакетов. Каждый подход имеет свои плюсы, и выбор зависит от того, насколько глубоко вы планируете погружаться в разработку под Android.

Требования к системе перед установкой

Перед загрузкой IDE убедитесь, что система соответствует минимальным требованиям. Для комфортной работы Android Studio вместе с эмулятором потребуется не менее 8 ГБ оперативной памяти — формально среда запускается и на 4 ГБ, но сборка проектов и эмуляция устройств будут заметно тормозить.

Также проверьте свободное место на диске. Сама среда занимает около 1 ГБ, но вместе с Android SDK, системными образами эмулятора и кэшем сборки Gradle общий объём может превысить 10 ГБ. Желательно иметь запас на SSD, а не на медленном HDD.

Для работы эмулятора с аппаратным ускорением на Ubuntu используется KVM. Проверить поддержку виртуализации можно командой:

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

Если команда вернула число больше нуля — виртуализация поддерживается процессором. Ноль означает, что либо CPU не поддерживает технологию, либо она отключена в BIOS/UEFI.

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

Самый простой метод — установка из магазина пакетов Snap, который предустановлен в современных версиях Ubuntu. Пакет поддерживается официально, обновляется автоматически и не требует ручной настройки путей.

Откройте терминал и выполните:

sudo snap install android-studio --classic

Флаг --classic обязателен: он даёт IDE доступ к системным ресурсам за пределами изолированной среды Snap, без которого среда разработки работать не сможет. После завершения установки Android Studio появится в меню приложений.

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

  • 📦 Автоматические обновления без участия пользователя
  • 🔒 Изоляция от системы — меньше риск конфликтов библиотек
  • 🐢 Возможно более медленный запуск по сравнению с архивной установкой
  • 📁 Нестандартное расположение файлов внутри snap-окружения
📊 Каким способом вы устанавливали Android Studio на Ubuntu?
Через Snap
Из официального архива tar.gz
Через PPA-репозиторий
Ещё не устанавливал

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

Этот вариант предпочитают разработчики, которым нужен полный контроль над расположением файлов и версией IDE. Загрузите архив .tar.gz с официального сайта Android Developers — там всегда лежит актуальная стабильная версия.

После загрузки распакуйте архив в удобный каталог, например в /opt или в домашнюю папку:

sudo tar -xzf android-studio-*.tar.gz -C /opt/

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

/opt/android-studio/bin/studio.sh

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

☑️ Установка из архива — порядок действий

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

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

Третий вариант — подключение стороннего PPA-репозитория и установка через apt. Метод удобен тем, что обновления приходят вместе с системными. Однако учтите: PPA поддерживаются энтузиастами, и актуальность версий в них не гарантирована.

⚠️ Внимание: сторонние PPA-репозитории не контролируются Google или Canonical. Перед добавлением репозитория убедитесь, что он поддерживается и содержит актуальные версии, иначе можно получить устаревшую или неработоспособную сборку.

Общая схема выглядит так: добавляется репозиторий командой sudo add-apt-repository, затем выполняется sudo apt update и установка пакета. Конкретное имя репозитория проверяйте на момент установки — популярные PPA со временем перестают поддерживаться.

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

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

КритерийSnapАрхив tar.gzPPA
Простота установкиОдна командаРучная распаковкаНесколько команд
ОбновленияАвтоматическиеЧерез IDEЧерез apt
Скорость запускаМожет быть нижеМаксимальнаяОбычная
Контроль над файламиОграниченныйПолныйСредний
Актуальность версииВысокаяВысокаяЗависит от репозитория

Первый запуск и настройка SDK

При первом запуске Android Studio предложит пройти мастер настройки. Выберите тип установки Standard — этого достаточно для старта. Мастер автоматически загрузит Android SDK, платформенные инструменты (platform-tools с утилитами adb и fastboot) и образ системы для эмулятора.

По умолчанию SDK размещается в каталоге ~/Android/Sdk. Этот путь понадобится, если вы захотите вызывать adb из терминала. Чтобы инструменты были доступны глобально, добавьте их в переменную PATH, дописав в файл ~/.bashrc или ~/.zshrc соответствующие строки.

Для работы с реальным устройством по USB настройте udev-правила — без них система не даст IDE доступ к смартфону. Проще всего установить пакет правил из репозитория Ubuntu:

sudo apt install android-sdk-platform-tools-common

После этого переподключите устройство и на самом смартфоне подтвердите запрос на отладку по USB.

Как добавить adb в PATH

Откройте файл ~/.bashrc в текстовом редакторе и добавьте в конец строку: export PATH="$PATH:$HOME/Android/Sdk/platform-tools". Сохраните файл и выполните source ~/.bashrc, чтобы изменения применились без перезахода в систему.

Настройка эмулятора и KVM

Для аппаратного ускорения эмулятора установите пакеты KVM и добавьте своего пользователя в соответствующую группу:

sudo apt install qemu-kvm

sudo usermod -aG kvm $USER

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

⚠️ Внимание: если в системе одновременно установлен VirtualBox, его модули ядра могут конфликтовать с KVM. В таком случае эмулятор Android либо не запустится, либо будет работать без аппаратного ускорения — модули придётся выгружать вручную.

Далее в самой IDE откройте Device Manager, создайте виртуальное устройство, выберите образ системы (желательно с архитектурой x86_64 — он работает значительно быстрее ARM-образов) и запустите эмулятор.

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

Самая частая проблема — IDE не видит подключённый смартфон. Проверьте по порядку: включена ли отладка по USB в настройках разработчика на устройстве, установлены ли udev-правила, не используется ли кабель «только для зарядки». Иногда помогает перезапуск сервера командой adb kill-server с последующим adb start-server.

Вторая распространённая ситуация — ошибки при первой сборке проекта. Часто причина в отсутствии подходящей версии JDK или в том, что Gradle не может скачать зависимости из-за сетевых ограничений. Android Studio поставляется со встроенной JDK, поэтому отдельная установка Java обычно не требуется.

Если среда не запускается вообще, проверьте, не блокирует ли её нехватка прав на каталог установки — особенно это актуально при распаковке архива в /opt под root с последующим запуском от обычного пользователя.

  • 🔌 Устройство не определяется — проверьте udev-правила и режим USB на смартфоне
  • 🧱 Ошибка сборки Gradle — проверьте доступ к сети и прокси
  • 🚫 Эмулятор не стартует — убедитесь, что KVM настроен и пользователь в группе kvm
  • 💾 Не хватает места — очистите кэш Gradle и старые образы эмуляторов

Часто задаваемые вопросы

Сколько места нужно для Android Studio на Ubuntu?

Сама среда занимает около 1 ГБ, но вместе с SDK, образами эмулятора и кэшем сборки стоит закладывать не менее 10–15 ГБ свободного пространства, желательно на SSD.

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

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

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

Выполните команду sudo snap remove android-studio. Настройки и SDK при этом остаются в домашнем каталоге — их можно удалить вручную, убрав папки ~/Android и ~/.android.

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

Наиболее вероятная причина — отключённая виртуализация в BIOS/UEFI или отсутствие настроенного KVM. Также убедитесь, что используется образ системы с архитектурой x86_64, а не ARM.

Можно ли использовать Android Studio без эмулятора?

Да, можно разрабатывать и тестировать приложения на физическом устройстве, подключённом по USB с включённой отладкой. Это нередко даже быстрее, чем работа с эмулятором на слабом железе.