Быстрый старт: установка Android Studio и Android SDK

Коротко: скачайте Android Studio, установите её (в комплекте идёт JDK), через SDK Manager установите platform-tools, нужные Android‑платформы и образ эмулятора, настройте AVD и запустите проект. Ниже — пошаговая инструкция для Windows, macOS и Linux с проверками.

Подготовка и требования

  • Проверка системы: минимум 8 ГБ ОЗУ (рекомендуется 16 ГБ), 10+ ГБ свободного диска, включённая виртуализация (Intel VT‑x или AMD‑V).
  • JDK: Android Studio содержит встроенный OpenJDK — дополнительная установка не требуется.
  • Права администратора при установке и при настройке драйверов (в Windows).
  • На Windows рекомендуется включить Windows Hypervisor Platform или установить Intel HAXM (если поддерживается). На macOS используется Hypervisor.framework.

Перед установкой убедитесь, что в BIOS/UEFI включена виртуализация — без неё эмулятор будет очень медленным или не запустится.

Пошаговая установка

  1. Скачивание:
    • Перейдите на страницу загрузки Android Studio и выберите инсталлятор для вашей ОС.
  2. Установка:
    • Windows: запустите .exe, следуйте мастеру, оставьте галочку для установки Android SDK и AVD.
    • macOS: откройте .dmg и перетащите Android Studio в Applications.
    • Linux: распакуйте архив, запустите studio.sh из папки bin.
  3. Первый запуск и настройка SDK:
    • При первом запуске выберите стандартную (Recommended) конфигурацию.
    • Откройте SDK Manager (Configure → SDK Manager) и установите:
      • Android SDK Platform‑tools
      • Последнюю SDK Platform (например, Android 14)
      • Android SDK Build‑Tools (последняя версия)
      • Android Emulator и изображения систем (ARM/x86_64 для эмулятора)
  4. Настройка переменных окружения (если нужно для CLI):
    • ANDROID_SDK_ROOT = путь к SDK (обычно %LOCALAPPDATA%\Android\Sdk на Windows, ~/Library/Android/sdk на macOS, ~/Android/Sdk на Linux).
    • Добавьте в PATH: platform-tools (чтобы команды adb работали).
    • Примеры:
      • Windows (PowerShell): [Environment]::SetEnvironmentVariable("ANDROID_SDK_ROOT","C:\Users\Имя\AppData\Local\Android\Sdk","User")
      • macOS/Linux (bash): export ANDROID_SDK_ROOT="$HOME/Library/Android/sdk" && export PATH="$ANDROID_SDK_ROOT/platform-tools:$PATH"
  5. Создание и запуск AVD:
    • AVD Manager → Create Virtual Device → выбрать устройство и образ → Finish.
    • Запустите AVD и дождитесь загрузки.

Если эмулятор медленный, попробуйте x86_64 образ и включите аппаратную виртуализацию; на Windows используйте WSL2/Hypervisor Platform для лучшей производительности.

Первый проект и проверка работоспособности

  1. Создайте новый проект: File → New → New Project → Empty Activity.
  2. Подключите физическое устройство (включите USB‑отладку) или используйте созданный AVD.
  3. Нажмите Run (Shift+F10). Если устройство не видно:
    • Проверьте adb devices в терминале.
    • Установите драйвер USB (Windows).
  4. Проверка сборки из терминала:
    • gradlew assembleDebug (Windows: gradlew.bat, macOS/Linux: ./gradlew)
    • После успешной сборки найдите apk в app/build/outputs/apk/debug/.

Частые ошибки

  • "adb not found" — не добавлен platform-tools в PATH или ANDROID_SDK_ROOT указан неверно.
  • Эмулятор не запускается — проверьте включение виртуализации и установку образа x86/x86_64.
  • Драйвер устройства не установлен (Windows) — установите OEM‑драйвер или включите режим разработчика на устройстве.
  • Конфликт версий Build Tools/Gradle — обновите версии в build.gradle или установите требуемую версию через SDK Manager.

FAQ

  • Нужно ли устанавливать отдельный JDK?
    Нет: Android Studio включает OpenJDK, дополнительная установка обычно не требуется.

  • Где найти SDK после установки?
    По умолчанию: Windows — %LOCALAPPDATA%\Android\Sdk, macOS — ~/Library/Android/sdk, Linux — ~/Android/Sdk.

  • Как ускорить сборки?
    Включите Gradle Daemon, настройте кэширование (Gradle build cache) и используйте SSD и минимум 8–16 ГБ ОЗУ.

  • Что делать, если AVD зависает?
    Перезапустите эмулятор, обновите образ системы или попробуйте Cold Boot в AVD Manager.

Если нужно, могу дать команды и пример конфигурации gradle.properties для ускорения сборки, или подготовить чек‑лист установки для вашей конкретной ОС.