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

Android работает более чем на 2,5 миллиардах устройств по всему миру. Потребность в Android‑разработчиках высока: нужно не только создавать новые приложения, но и сопровождать существующие. Это руководство показывает, как подготовить Ubuntu для нативной разработки Android‑приложений: установка Android Studio (IDE), Android SDK, JDK и необходимых компонентов.
Что такое Android Studio?
Android Studio — это интегрированная среда разработки (IDE) для создания нативных Android‑приложений. Основана на IntelliJ IDEA и разработана совместно с JetBrains для нужд Android‑разработчиков. Android Studio бесплатна и доступна на Windows, Linux, Chrome OS и macOS (включая ARM‑версии Apple Silicon).
Ключевые компоненты Android Studio:
- IDE (редактор, отладчик, инструменты навигации по коду).
- Android SDK (инструменты платформы и API).
- Android Virtual Device (AVD) — эмулятор устройств.
- Встроенная JDK (в современных сборках) и поддержка Gradle.
Краткое объяснение терминов:
- SDK — набор библиотек и инструментов для сборки под Android.
- AVD — виртуальное устройство для запуска приложений.
- JDK — Java Development Kit, среда выполнения и компилятор Java.
Шаг 1: Загрузка Android Studio на Ubuntu/Linux
Перейдите на официальную страницу разработчиков Android и скачайте дистрибутив Android Studio для Linux. Нажатие кнопки “Download” сохранит установочный TAR‑архив в вашу папку загрузок (обычно ~/Downloads).
Ссылка для скачивания: Android Studio (бесплатно)
Важно: проверяйте контрольные суммы архива, если требуется повышенная безопасность.
Шаг 2: Предустановка и подготовка
Предположим, что вы скачали файл в ~/Downloads. Откройте терминал и перейдите в эту папку:
cd ~/DownloadsРаспакуйте архив (примерно такой формат имени: android-studio-*.tar.gz):
tar -xzvf android-studio-*.tar.gzПерейдите в распакованную папку и переместите директорию android-studio в /opt для системной установки:
sudo mv android-studio /opt/Размещение в /opt делает Android Studio доступной для всех пользователей системы.
Установка зависимостей
Если у вас 64‑битная система, установите необходимые библиотеки. Для Debian‑based систем (Ubuntu, Pop!_OS и др.) выполните:
sudo apt-get update
sudo apt-get install libc6 libncurses5 libstdc++6 lib32z1 libbz2-1.0Для Fedora и RHEL‑based систем:
sudo yum install zlib ncurses-libs bzip2-libsПримечание: современные сборки Android Studio обычно идут с встроенной JDK. Если у вас нет JDK или вы предпочитаете системную JDK, установите OpenJDK:
sudo apt-get install openjdk-11-jdk(Если требуется другая версия JDK, проверьте требования конкретной версии Android Studio.)
Важно: эмулятор Android использует 32‑битные библиотеки и аппаратную виртуализацию. Для корректной работы AVD может потребоваться установка дополнительных lib32‑пакетов и включение KVM (на Intel/AMD) в BIOS/UEFI.
Шаг 3: Запуск установщика Android Studio
Перейдите в папку с исполняемыми файлами и запустите установщик:
cd /opt/android-studio/bin
sudo ./studio.shМастер установки проведет вас через настройки. На первом шаге согласитесь не импортировать старые настройки (если это первый запуск) и нажмите OK для использования параметров по умолчанию.
Далее мастер предложит отправлять анонимную статистику использования — выберите по своему усмотрению. Нажмите “Next” и следуйте шагам мастера: выбор темы интерфейса, прием лицензионных условий Android SDK и загрузка компонентов SDK.
По завершении нажмите “Finish” для окончания первоначальной настройки.
Примечание: первая загрузка SDK и образов AVD может занять значительное время и трафик. Планируйте загрузку больших образов (system images) при стабильном интернет‑соединении.
Шаг 4: Добавление Android Studio в список приложений
Чтобы удобно запускать IDE из меню приложений, создайте десктоп‑ярлык внутри Android Studio: откройте меню Tools и выберите Create Desktop Entry.
После этого вы сможете найти Android Studio через системный поиск и закрепить значок в панели задач или избранном.
Альтернативные способы установки
Если вы предпочитаете пакет‑менеджеры или хотите проще обновляться, рассмотрите альтернативы:
- Snap:
sudo snap install android-studio --classic— удобна автоматическая поддержка обновлений через snap‑store. - Flatpak (через Flathub) — возможно наличие пакета; проверьте репозиторий.
- JetBrains Toolbox — управляет версиями IDE и их обновлениями (для опытных пользователей).
Выбор альтернативы зависит от ваших предпочтений в обновлении, доступности пакетов и политики безопасности в организации.
Когда установка может не сработать
- На 32‑битных системах большинство современных сборок Android Studio не поддерживаются.
- Отсутствие необходимых 32‑битных библиотек приведет к ошибкам запуска эмулятора.
- Если в BIOS/UEFI не включена аппаратная виртуизация (VT‑x/AMD‑V), эмулятор будет медленным или не запустится.
- Недостаточно места на диске: образов AVD и SDK может потребоваться несколько десятков гигабайт.
Важно: проверяйте вывод установщика и логов — они укажут на конкретную недостающую библиотеку или проблему с правами доступа.
Мини‑методология: быстрая проверка после установки
- Откройте Android Studio и создайте новый проект (Basic Activity).
- Подождите пока Gradle загрузит зависимости.
- Создайте AVD с подходящим system image (x86_64 для быстрой эмуляции).
- Нажмите Run и выберите эмулятор или подключённое устройство.
Если приложение запускается и отображается на эмуляторе/устройстве — установка успешна.
Критерии приёмки
- Проект успешно собирается (Gradle Build: SUCCESS).
- Эмулятор AVD стартует и отображает приложение.
- Команда
adb devicesпоказывает подключённое устройство/эмулятор. - В Android Studio доступны SDK Platforms и SDK Tools.
Чеклист по ролям
Для разработчика:
- Установлена Android Studio и JDK (или используется встроенная).
- SDK Platforms и Build Tools загружены (минимум API, на котором вы собираетесь тестировать).
- Создан и проверен AVD или подключено реальное устройство.
Для DevOps/инженера по CI:
- Обновляемая версия SDK/CLI доступна на CI‑агентах.
- Скрипты сборки (Gradle) работают без GUI.
- ADB и Android SDK Command‑line Tools инсталлированы.
Для ученика/студента:
- Понять разницу между IDE и SDK.
- Уметь создавать новый проект и запускать его на эмуляторе.
Тестовые сценарии и критерии приёмки
- Сценарий 1: «Сборка проекта» — ожидание: Gradle завершил сборку без ошибок.
- Сценарий 2: «Запуск на эмуляторе» — ожидание: приложение отображается и работает.
- Сценарий 3: «Запуск на реальном устройстве» — ожидание:
adb devicesпоказывает UID, приложение запускается.
Быстрый справочник и команды
- Запуск Android Studio:
/opt/android-studio/bin/studio.sh- Список подключенных устройств:
adb devices- Установка через snap:
sudo snap install android-studio --classicКороткий глоссарий
- SDK — набор инструментов и библиотек для разработки под Android.
- AVD — виртуальное Android‑устройство (эмулятор).
- JDK — среда разработки Java, необходима для сборки.
- Gradle — система сборки, используемая Android Studio.
- ADB — Android Debug Bridge, инструмент для взаимодействия с устройствами.
Советы по производительности
- Для работы эмулятора предпочтительна 64‑битная ОС, аппаратная виртуализация и x86/x86_64 system images.
- Выделите достаточный объём оперативной памяти и место на диске для образов AVD и кэшей Gradle.
- Используйте SSD — значительное ускорение операций сборки и старта эмулятора.
Заключение
Установка Android Studio на Ubuntu — несложный процесс: скачайте официальный архив, распакуйте в /opt или используйте snap, запустите studio.sh и пройдите мастер настройки. После установки проверьте сборку и запуск простого проекта на эмуляторе или реальном устройстве. Если возникнут проблемы, проверьте зависимости, доступность аппаратной виртуализации и наличие 32‑битных библиотек для эмулятора.
Короткие рекомендации:
- Выберите метод установки (TAR в /opt или snap) в зависимости от политики обновлений.
- Убедитесь в наличии JDK и lib32‑библиотек при необходимости.
- Создайте десктоп‑ярлык для удобного доступа.
Важно: если вы используете рабочую или корпоративную машину с ограничениями, согласуйте установку и загрузку SDK с вашим отделом ИТ.
Сводка:
- Android Studio дает всё необходимое для нативной разработки Android под Ubuntu.
- Проверяйте сборку и запуск примера как критерий успешной установки.
- Для стабильной работы эмулятора убедитесь в наличии аппаратной виртуализации и нужных библиотек.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента