Установка Android Studio на Ubuntu: пошаговое руководство
Что такое Android Studio
Android Studio — это интегрированная среда разработки (IDE) для нативных Android‑приложений. Базируется на IntelliJ IDEA и создаётся совместно с JetBrains. Поддерживает Java и Kotlin, включает Android SDK, инструменты сборки и эмулятор.
Определение в одну строку: Android Studio — IDE + набор инструментов для компиляции, отладки и запуска Android‑приложений.
Поддерживаемые платформы и версии
Android Studio доступна для Windows, macOS, Chrome OS и Linux (включая Ubuntu). Поддерживаются x86_64‑системы; многие компоненты работают и на ARM (включая Apple M1), но на Linux‑ARM могут потребоваться дополнительные шаги.
Важно: для корректной работы эмулятора обычно требуется 64‑битная версия ОС и аппаратная виртуализация (VT‑x/AMD‑V).
Что вам понадобится перед началом
- Ubuntu (рекомендуется LTS) или другая Debian‑производная версия. Для RHEL/Fedora команды отличаются. 64‑битная система предпочтительна.
- Свободное место на диске: минимум 10–20 ГБ для SDK и эмуляторов (зависит от набора платформ).
- Подключение к интернету для загрузки SDK компонентов.
- Права sudo для перемещения файлов в системные каталоги.
Шаг 1: Загрузка Android Studio
Перейдите на официальную страницу разработчика Android и скачайте последнюю версию Android Studio для Linux. По умолчанию файл попадёт в папку Downloads вашего домашнего каталога.
Ссылка загрузки: Android Studio (бесплатно)
Шаг 2: Подготовка перед установкой
Откройте терминал и перейдите в папку загрузок (если файл в ~/Downloads):
cd ~/DownloadsРаспакуйте TAR‑архив:
tar -xzvf android-studio-*.tar.gzПереместите распакованную папку в системный каталог /opt, чтобы сделать Android Studio доступной для всех пользователей:
sudo mv android-studio /opt/Примечание: для перемещения в /opt требуются права администратора.
Установка необходимых зависимостей
Если вы используете 64‑битную версию Ubuntu и производные (Pop!_OS и др.), установите требуемые библиотеки:
sudo apt-get update
sudo apt-get install libc6 libncurses5 libstdc++6 lib32z1 libbz2-1.0На Fedora/RHEL используйте:
sudo yum install zlib ncurses-libs bzip2-libsВажно: пакеты могут иметь разные имена в зависимости от версии дистрибутива; при проблемах ищите эквиваленты в менеджере пакетов.
JDK: что нужно знать
Android Studio поставляется с собственным комплектом OpenJDK для сборки проектов. Однако если вы хотите использовать систему JDK, установите OpenJDK 11 или выше:
sudo apt-get install openjdk-11-jdkПроверка:
java -version
javac -versionЕсли у вас несколько JDK, используйте update‑alternatives, чтобы выбрать версию по умолчанию.
Шаг 3: Запуск инсталлятора Android Studio
Перейдите в каталог bin и запустите скрипт установки:
cd /opt/android-studio/bin
sudo ./studio.shУстановка откроет графический мастер настройки. На первом шаге мастер предложит импортировать существующие настройки — выберите OK, чтобы использовать настройки по умолчанию.
Далее появится страница отправки статистики. Решение отправлять статистику добровольное — выберите по умолчанию, если не хотите отправлять данные.
Мастер скачает необходимые компоненты (SDK, платформы, инструменты сборки). Следуйте инструкциям и нажмите Finish в конце настроек.
Шаг 4: Добавление Android Studio в список приложений
Чтобы получить быстрый доступ к IDE, создайте системную запись ярлыка через меню Android Studio: выберите Tools → Create Desktop Entry.
После этого Android Studio появится в меню приложений и её можно закрепить на панели.
Настройка SDK и эмулятора AVD
После первого запуска откройте SDK Manager (Tools → SDK Manager) и проверьте, какие платформы и инструменты установлены. Для запуска эмулятора установите:
- Android SDK Platform‑Tools
- Android SDK Tools
- Одна или несколько платформ (например, Android 12 / API 31)
- Intel x86 Emulator Accelerator (HAXM) или эквивалент для Linux (kvm)
Создайте виртуальное устройство через AVD Manager (Tools → AVD Manager). Выберите образ системы (x86/x86_64 для лучшей производительности) и выделите достаточное количество RAM и хранилища.
Важно: на Linux требуется поддержка KVM для аппаратной виртуализации. Установите и настройте пакет qemu/kvm и добавьте своего пользователя в группу kvm:
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
sudo usermod -aG kvm $USERПосле этого выйдите из сеанса и войдите снова, чтобы применить изменения в группах.
Частые ошибки и их решения
- Ошибка запуска эмулятора: “HAXM not available” — на Linux используйте KVM; убедитесь, что в BIOS включена аппаратная виртуализация.
- Недостаточно места на диске — освободите место в разделе, где расположен SDK (~~/Android/Sdk по умолчанию) или перенесите SDK на другой диск через настройки SDK Manager.
- Проблемы с правами в /opt — убедитесь, что владелец файлов и права позволяют запускить studio.sh без sudo, или используйте ярлык, а не запуск от root.
- Отсутствие 32‑битных библиотек (при старых системах) — установите соответствующие 32‑битные пакеты.
Короткая таблица устранения неполадок:
- Сбой установки: проверить зависимости и свободное место.
- Ошибки сборки Gradle: обновите Gradle и плагины в проекте.
- Проблемы с подключением устройства: включите USB‑отладку на устройстве и установите драйверы (обычно не требуется на Linux).
Альтернативные способы установки
- Snap (если доступен): sudo snap install android-studio –classic
- Flatpak: android‑studio доступен в отдельных репозиториях Flatpak.
- Установка через пакетный менеджер вашей сборки (редко поддерживается актуальная версия).
Преимущество ручной установки: вы контролируете версию и место установки. Snap/Flatpak удобны обновлениями, но могут иметь ограничения по доступу к хост‑ресурсам.
Практические советы и чек‑лист
Чек‑лист для разработчика перед началом работы:
- Установлены JDK и SDK
- Настроен AVD или реальное устройство для тестирования
- Включена USB‑отладка (для физического устройства)
- Проверена аппаратная виртуализация и KVM
- Установлены необходимые зависимости OS
Роли и задачи:
- Разработчик: настройка IDE, создание проекта, запуск сборки.
- Системный администратор: установка зависимостей, настройка KVM, выделение места на диске.
- Тестировщик: подготовка AVD конфигураций, проверка сборок на целевых версиях Android.
Критерии приёмки
Система считается готовой для разработки, если выполнены все пункты:
- Android Studio запускается без ошибок
- SDK Platform‑Tools установлены и видимы в SDK Manager
- AVD запускается и загружается в рабочее состояние
- Компиляция простого шаблонного проекта (Hello World) проходит успешно
Мини‑методология быстрого старта
- Загрузить Android Studio и распаковать в /opt
- Установить зависимости и JDK
- Запустить studio.sh и пройти мастер установки
- Установить платформы через SDK Manager
- Создать AVD и запустить тестовую сборку
Когда этот подход не подходит
- Если вы работаете на ограничённых хост‑серверах без GUI — нужно использовать CI/CD для сборки и удалённые устройства для тестирования.
- На старых 32‑битных системах или специфичных ARM‑платформах могут потребоваться кастомные сборки инструментов.
Безопасность и конфиденциальность
- Статистика использования отправляется добровольно; отказ не влияет на функциональность.
- Не храните в SDK или проекте закрытые ключи и секреты — используйте менеджеры секретов и переменные окружения.
Вопросы и ответы
Как проверить установленный JDK?
Выполните в терминале:
java -version
javac -versionГде находится SDK после установки?
По умолчанию SDK размещается в директории ~/Android/Sdk. Путь можно изменить в SDK Manager.
Нужно ли запускать Android Studio от root?
Нет. Не рекомендуется запускать IDE от root. Скрипт studio.sh можно запустить от обычного пользователя, а административные команды — через sudo при необходимости.
Краткое резюме
Установка Android Studio на Ubuntu — прямолинейный процесс: распакуйте дистрибутив, установите зависимости и JDK, запустите мастер установки и настройте SDK/AVD. Проверьте аппаратную виртуализацию для корректной работы эмулятора и используйте системный чек‑лист для приёмки.
Важное: при проблемах сначала проверьте журнал IDE (Help → Show Log in Files) и системные журналы для KVM/QEMU.
Короткое объявление для команды (100–200 слов):
Установил(а) Android Studio на Ubuntu и подготовил(а) окружение для разработки: Android SDK, инструменты сборки и эмулятор AVD. Перед началом работы убедитесь, что в BIOS включена аппаратная виртуализация и ваш пользователь добавлен в группу kvm. Для новых разработчиков рекомендую пройти быстрый чек‑лист: проверить JDK, запустить шаблонный проект и создать AVD. При необходимости могу помочь настроить удалённый эмулятор или CI/CD для автоматической сборки.
Похожие материалы
Градиенты в Canva: добавить и настроить
Ошибка Disabled accounts can't be contacted в Instagram
Генерация случайных чисел в Google Sheets
Прокручиваемые скриншоты в Windows 11
Как установить корпусной вентилятор в ПК