Как установить Android SDK и подготовить ADB/Fastboot для работы с устройством

Скачайте Android Studio (или только Command Line Tools), установите Android SDK и Platform‑Tools через SDK Manager либо распакуйте standalone platform-tools, добавьте папку в PATH, включите USB‑отладку на телефоне — после этого adb и fastboot будут работать в терминале.

Что такое Android SDK и Platform‑Tools

Android SDK — набор инструментов для разработки и отладки приложений (эмуляторы, библиотеки, утилиты). Platform‑Tools содержат adb (Android Debug Bridge) для управления устройством и fastboot для работы с загрузчиком и прошивками. Без них Android Studio не сможет полноценно взаимодействовать с реальным устройством.

Установка через Android Studio (рекомендуется)

  1. Скачайте и установите Android Studio для вашей ОС. При первом запуске выберите Standard — SDK установится автоматически.
  2. Откройте SDK Manager: File > Settings > Appearance & Behavior > System Settings > Android SDK (или Tools > SDK Manager).
  3. Перейдите во вкладку SDK Tools и отметьте Android SDK Platform‑Tools → Apply. Установка займёт ~10–20 МБ.
  4. Проверьте путь к SDK (SDK Location) — обычно:
    • Windows: C:\Users<user>\AppData\Local\Android\Sdk\platform-tools
    • macOS/Linux: ~/Library/Android/sdk/platform-tools или ~/Android/Sdk/platform-tools

Если интернет медленный, можно установить только Command Line Tools и отдельно скачать platform‑tools архив — распаковать в папку SDK.

Standalone установка и добавление в PATH

  1. Скачайте и распакуйте архив platform‑tools в удобную папку, например:
    • Windows: C:\platform-tools
    • macOS/Linux: ~/platform-tools
  2. Добавьте путь в переменную PATH:
    • Windows (Графический интерфейс): Панель управления → Система → Доп. параметры → Переменные среды → Path → Добавить C:\platform-tools
    • macOS (zsh): echo 'export PATH=$PATH:~/platform-tools' >> ~/.zshrc && source ~/.zshrc
    • Linux (bash): echo 'export PATH=$PATH:~/platform-tools' >> ~/.bashrc && source ~/.bashrc
  3. Проверьте в терминале:
    • adb version
    • fastboot --version

Настройка устройства (быстрое руководство)

  1. Включите режим разработчика: Настройки → О телефоне → 7 раз нажать "Номер сборки".
  2. Включите USB‑отладку: Настройки → Для разработчиков → USB‑отладка — включить.
  3. Подключите кабелем (режим передачи файлов). В терминале:
    • adb devices — устройство должно появиться как "device". При статусе "unauthorized" разблокируйте экран телефона и подтвердите доступ.
    • adb reboot bootloader — перевести в bootloader; затем fastboot devices — проверить связь.

Используйте качественный USB‑кабель с поддержкой передачи данных — дешёвые кабели иногда передают только заряд.

Полезные команды

  • adb devices — список подключённых устройств
  • adb install app.apk — установить APK
  • adb shell — открыть shell на устройстве
  • adb logcat — просматривать логи
  • adb pull /sdcard/Download/file.zip — скачать файл с телефона
  • adb reboot bootloader; fastboot devices; fastboot reboot

Типовые ошибки и как их исправить

Сравнение типичных проблем и решений

ПроблемаПричинаБыстрое решение
adb: command not foundplatform-tools не в PATHДобавьте путь к platform-tools в PATH, перезапустите терминал
Устройство не отображаетсяНужны драйверы (Windows) или неправильный режим USBУстановите драйверы OEM / выберите режим MTP / включите отладку
unauthorizedТелефон не подтвердил доступРазблокируйте экран и подтвердите подсказку на устройстве
fastboot не видит устройствоНе в bootloaderadb reboot bootloader или использовать правильный кабель/порт

На Linux часто помогает установка пакетов: sudo apt install android-tools-adb android-tools-fastboot.

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

  • Не перезапустили терминал после изменения PATH.
  • Используют кабель только для зарядки.
  • Забыт включить USB‑отладку или не подтвердили авторизацию на телефоне.
  • На Windows не установлены USB‑драйверы производителя.

FAQ

  • Как обновить platform‑tools? Через SDK Manager в Android Studio или скачать новый архив и заменить папку platform-tools.
  • Нужно ли Android Studio для работы adb? Нет — можно использовать standalone platform‑tools, но Android Studio удобнее для разработки.
  • Как проверить версию adb? adb version — покажет номер сборки.

Теперь вы готовы: проверьте adb devices, установите APK и начните отладку. Удачной разработки!