Гид по технологиям

Настройка среды разработки Android в Fedora

6 min read Разработка Обновлено 19 Apr 2026
Android в Fedora: настройка среды разработки
Android в Fedora: настройка среды разработки

Ноутбук с Android и логотипом Fedora

Если вы заинтересованы в разработке под Android, Fedora — хорошая операционная система для этого: доступно множество инструментов для разработчиков. Немного усилий — и вы получите рабочую среду разработки, в которой можно быстро начать превращать идеи в приложения.

Установите Eclipse

Окно Eclipse с проектом Android

Первый шаг — установить Eclipse, популярную IDE для разработки Android (в то время как сейчас официально рекомендуется Android Studio, Eclipse всё ещё используется в некоторых потоках разработки). В Fedora это просто: откройте терминал и выполните команду с правами суперпользователя:

sudo yum install @eclipse eclipse-jdt

Эта команда устанавливает группу пакетов «Fedora Eclipse», включающую основные пакеты Eclipse и сопутствующие инструменты для Java и разработки в Fedora. Дождитесь завершения установки. Если вы новичок в Eclipse, ознакомьтесь с полезными сочетаниями клавиш и навигацией в IDE — это сильно ускорит работу.

Important: В новых версиях Fedora пакеты управления могут использовать dnf вместо yum. Если yum недоступен, замените команду на аналогичную с dnf: sudo dnf install @eclipse eclipse-jdt.

Установите плагин Android для Eclipse

Установка плагина Android в Eclipse

После установки Eclipse нужно добавить плагин Android (ADK/ADT для Eclipse). Откройте Eclipse и в меню выберите Help → Install New Software. В открывшемся окне нажмите Add и укажите:

Затем в том же окне нажмите Available Software Sites, выделите источник Android Plugin и нажмите Reload. Закройте это окно, затем в поле Work with выберите Android Plugin, отметьте Developer Tools и продолжите установку, принимая лицензионные соглашения по запросу.

Note: Если сервер плагина недоступен по HTTPS, попробуйте заменить https на http или скачать плагины вручную с официальных источников.

Загрузите Android SDK

Терминал и конфигурация SDK

Плагин в Eclipse сам по себе полезен, но для работы нужен Android SDK — набор инструментов и библиотек для сборки, тестирования и отладки приложений. Скачайте Android SDK с официального сайта и выберите архив, подходящий под вашу архитектуру (32‑бит или 64‑бит).

Файл занимает около сотен мегабайт, так что загрузка может занять время. Разархивируйте SDK в домашнюю папку так, чтобы путь выглядел приблизительно так: /home//AndroidSDK.

Далее нужно добавить инструменты SDK в PATH, чтобы команды можно было запускать по имени. Откройте файл ~/.bash_profile (показаны скрытые файлы, если вы используете файловый менеджер) и добавьте в конец:

PATH=$PATH:$HOME/AndroidSDK:$HOME/AndroidSDK/tools
export PATH
# Для версий SDK r_08 и выше добавьте также для adb:
PATH=$PATH:$HOME/AndroidSDK/platform-tools
export PATH

Что делает этот код: позволяет запускать инструменты SDK (например, adb) без указания полного пути. После сохранения файла выйдите из сеанса и войдите снова либо перезагрузите систему, чтобы изменения вступили в силу.

Important: Проверьте реальную структуру распакованной папки SDK — иногда папка внутри архива называется android-sdk или sdk. Убедитесь, что пути в PATH соответствуют фактической структуре.

Настройте виртуальное устройство Android (AVD)

Окно менеджера AVD в SDK

Это ещё не всё — нужно создать виртуальное устройство, которое будет эмулировать смартфон или планшет для тестирования ваших приложений. Откройте терминал, перейдите в папку SDK и запустите графический менеджер:

cd AndroidSDK/sdk
tools/android

Внутри менеджера SDK выберите версии Android, которые вы хотите установить. При выборе ориентируйтесь так: более старые уровни API дают лучшую совместимость с устройствами, но новые уровни предоставляют свежие возможности платформы. Обязательно отметьте следующие категории для установки:

  • SDK Platform Android 4.0 (замените 4.0 на нужные версии API)
  • Documentation for Android SDK
  • Platform Tools

При установке примите все лицензии. После завершения выберите Tools → Manage AVDs и нажмите New. Укажите имя виртуального устройства, модель (например, Nexus 4 для тестирования телефонов) и другие параметры — размер дисплея, объем ОЗУ, образ системы (x86 обычно быстрее на современных CPU).

Tip: Для ускорения эмулятора используйте x86-образы и включите аппаратную виртуализацию (Intel HAXM или KVM в Linux). На чистых Fedora-системах предпочтительнее KVM.

Создание AVD: выбор устройства и образа системы

Запуск и отладка приложения

Теперь вы можете создать новый Android-проект в Eclipse: File → New → Project → Android Application Project (или соответствующий пункт в вашей версии ADT). Напишите код, нажмите Run — эмулятор запустится и загрузит приложение.

Если эмулятор долго не появляется, подождите — загрузка может занимать десятки секунд, особенно при первом запуске. На SSD это обычно быстрее, но всё равно требует времени.

Альтернативы и рекомендации

  • Android Studio (официальная IDE) — современная замена Eclipse с интегрированной поддержкой Gradle, улучшенным эмулятором и профайлингом. Рассмотрите Android Studio, если начинаете проект с нуля.
  • Командная строка + Gradle — для тех, кто предпочитает текстовые инструменты и CI/CD, можно собирать и тестировать приложения без GUI.
  • Контейнеры и CI — упаковка сборки в Docker полезна для воспроизводимой сборки на серверах.

Контрольный список для быстрого старта

  • Установлен Eclipse (или Android Studio)
  • Установлен плагин Android/инструменты сборки
  • Скачан и распакован Android SDK в ~/AndroidSDK
  • В PATH добавлены tools и platform-tools
  • Установлены необходимые Platform и Platform Tools через SDK Manager
  • Создан и протестирован AVD
  • Проверено аппаратное ускорение эмулятора (KVM/HAXM)

Частые проблемы и их решения

  • Эмулятор очень медленный: используйте x86-образы и включите KVM; выделите больше ОЗУ в настройках AVD.
  • Команды adb не находят устройство: убедитесь, что platform-tools в PATH и что запущен adb server (adb start-server).
  • Плагин Eclipse недоступен по ссылке: проверьте подключение к сети, используйте http вместо https или установите плагин вручную.
  • Конфликты версий Java: используйте совместимую JDK (часто JDK 8 для старых инструментов ADT).

Important: Если вы используете современную Fedora и актуальные инструменты, Android Studio часто обеспечивает лучший опыт, особенно с точки зрения эмулятора и поддержки Gradle.

Мини‑методология: быстрый старт за 30–60 минут

  1. Установите IDE (Eclipse или Android Studio).
  2. Скачайте SDK и распакуйте в ~/AndroidSDK.
  3. Добавьте в PATH tools и platform-tools и перезагрузите сессию.
  4. Запустите SDK Manager, установите нужные версии платформ и Platform Tools.
  5. Создайте AVD с x86-образом и включенной аппаратной виртуализацией.
  6. Создайте проект, соберите и запустите в эмуляторе.

Роли и чек‑лист по задачам

Разработчик:

  • Установить IDE и SDK
  • Настроить PATH и AVD
  • Запустить проект и проверить логи

Тестировщик:

  • Запустить приложение на нескольких AVD с разными API
  • Проверить производительность и UI на разных размерами экранов
  • Составить баг‑репорты с логом adb

Системный администратор:

  • Установить KVM и настроить права пользователя
  • Обеспечить доступность репозиториев и обновлений SDK

Критерии приёмки

  • Проект компилируется без ошибок.
  • Эмулятор запускается и приложение загружается.
  • adb видит устройство: adb devices показывает список.
  • Основные сценарии приложения работают на выбранных API.

Короткий глоссарий

  • SDK: Software Development Kit — набор инструментов для разработки.
  • AVD: Android Virtual Device — эмулятор устройства Android.
  • adb: Android Debug Bridge — утилита для отладки приложений.
  • x86-образ: образ системы, оптимизированный для эмуляции на x86 CPU.

Короткое резюме

Вы настроили рабочую среду Android в Fedora: установили IDE, подключили плагин, установили SDK, добавили инструменты в PATH и создали AVD. Если вы новичок — рассмотрите Android Studio как современную альтернативу, но описанный способ через Eclipse и SDK остаётся полезным для определённых потоков разработки и поддержки старых проектов.

Notes: Если у вас остались вопросы или хотите поделиться своим опытом настройки среды в Fedora, напишите в комментариях — обмен советами помогает всем быстрее решать типичные проблемы.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Gmail и настольные клиенты: выбор и настройка
Почта

Gmail и настольные клиенты: выбор и настройка

SketchUp бесплатно: как начать 3D‑моделирование
3D моделирование

SketchUp бесплатно: как начать 3D‑моделирование

Как создать аккаунт PlayStation Network (PSN)
Руководство

Как создать аккаунт PlayStation Network (PSN)

Почему iPhone и iPad нагреваются и как это исправить
Мобильные устройства

Почему iPhone и iPad нагреваются и как это исправить

Как искать жильё на Airbnb для отпуска
Путешествия

Как искать жильё на Airbnb для отпуска

Arduino Pong: ретро-игра на TV
Arduino

Arduino Pong: ретро-игра на TV