Последняя версия ADB: проверка, загрузка и обновление

Команда adb devices возвращает пустой список или ошибку adb server version doesn't match this client — типичный признак того, что установленная версия ADB устарела или конфликтует с другой копией утилиты на компьютере. Проверить текущую версию можно одной командой, и это первое действие перед любым обновлением.

ADB (Android Debug Bridge) распространяется Google в составе пакета SDK Platform Tools и обновляется вместе с ним. Отдельного инсталлятора «последней версии ADB» не существует — утилита загружается только в составе этого пакета с официального сайта для разработчиков Android. Ниже разберём, как проверить установленную версию, где безопасно скачать свежий пакет и как избежать конфликтов между несколькими копиями ADB на одном ПК.

Как проверить установленную версию ADB

Откройте командную строку (в Windows — cmd или PowerShell) и выполните команду:

adb version

В ответ утилита выведет строку вида Android Debug Bridge version 1.0.41 с указанием номера версии и ревизии пакета Platform Tools. Если вместо этого появляется сообщение, что команда не найдена, значит ADB либо не установлен, либо путь к папке с утилитой не добавлен в системную переменную PATH.

Дополнительно полезно проверить, откуда именно запускается утилита. В Windows это делает команда where adb, в macOS и Linux — which adb. Если в выводе несколько путей, на компьютере установлено несколько копий ADB, и система может использовать не ту, которую вы обновили.

Где скачать последнюю версию ADB официально

Единственный источник, который гарантированно содержит актуальную версию, — официальная страница SDK Platform Tools на сайте developer.android.com. Google публикует отдельные архивы для Windows, macOS и Linux, и каждый архив содержит свежие версии ADB и Fastboot.

Точный номер последней версии со временем меняется, поэтому вместо запоминания конкретной ревизии надёжнее сверяться с примечаниями к выпуску (release notes) на той же странице загрузки. Там указано, какие изменения вошли в текущий релиз и какая версия считается актуальной на момент публикации.

⚠️ Внимание: не скачивайте ADB со сторонних «сборок» и файлообменников. Утилита получает прямой доступ к устройству с правами отладки, и модифицированная копия — реальный риск для безопасности. Минимальные пакеты вроде «Minimal ADB and Fastboot» часто содержат устаревшие версии.
  • 🌐 Скачивайте пакет только с официальной страницы developer.android.com
  • 📦 Выбирайте архив под свою ОС: Windows, macOS или Linux
  • 🔍 Сверяйте номер версии с примечаниями к выпуску на той же странице
  • 🚫 Избегайте сторонних «лёгких» сборок ADB с неизвестных сайтов
📊 Как вы обычно получаете ADB?
Официальные Platform Tools от Google
Через Android Studio
Сторонние сборки (Minimal ADB и т.п.)
Через пакетный менеджер (brew, apt, winget)

Пошаговое обновление ADB на Windows

Обновление сводится к замене старой папки Platform Tools на новую. Установщик не требуется — пакет портативный.

Сначала завершите все процессы ADB: выполните adb kill-server или закройте процесс adb.exe через Диспетчер задач. Затем распакуйте скачанный архив в новую папку, например C:\platform-tools, и замените старую папку, либо обновите путь в переменной PATH, чтобы он указывал на новое расположение. После этого откройте новое окно командной строки и проверьте результат командой adb version.

☑️ Обновление ADB на Windows

Выполнено: 0 / 5

Альтернативный способ — пакетный менеджер winget или установка через Android Studio (SDK Manager → вкладка SDK Tools → Android SDK Platform-Tools). Оба варианта подтягивают официальный пакет, но путь установки будет отличаться, что важно учитывать при настройке PATH.

Обновление на macOS и Linux

На macOS удобнее всего использовать пакетный менеджер Homebrew: пакет Platform Tools устанавливается командой и обновляется вместе с остальными формулами. Проверить наличие обновления можно стандартной командой обновления brew.

brew install --cask android-platform-tools

В дистрибутивах Linux пакет обычно называется adb или android-tools и ставится через системный пакетный менеджер (apt, dnf и т.д.). Однако версия в репозиториях дистрибутива может отставать от официальной. Если нужна гарантированно последняя ревизия, надёжнее скачать архив Platform Tools с сайта Google и распаковать вручную, например в /opt/platform-tools, добавив путь в PATH.

Почему версия из репозитория Linux может быть старой

Майнтейнеры дистрибутивов обновляют пакеты с задержкой: новая ревизия Platform Tools сначала проходит тестирование и только потом попадает в стабильные репозитории. Поэтому apt-пакет может отставать от официального релиза на несколько версий. Для критичных задач (работа с новыми устройствами, свежие функции отладки) используйте архив с сайта Google.

Типичные проблемы после обновления

Чаще всего после обновления пользователи сталкиваются с конфликтом версий сервера и клиента. Ошибка adb server version (XX) doesn't match this client (YY) означает, что в системе осталась старая копия ADB, которая запустила фоновый сервер. Лечение: adb kill-server, удаление или исключение из PATH старой копии и повторный запуск.

Вторая частая ситуация — устройство не определяется после обновления. Здесь возможные причины: не установлен USB-драйвер (актуально для Windows), отключена отладка по USB в настройках разработчика на смартфоне, либо на экране устройства не подтверждён запрос на разрешение отладки с этого компьютера. Проверьте также кабель — часть кабелей поддерживает только зарядку, но не передачу данных.

⚠️ Внимание: если устройство определяется как unauthorized в выводе adb devices, отзовите разрешения отладки в настройках разработчика (Отозвать доступ для отладки по USB) и подключите устройство заново — появится свежий запрос на подтверждение RSA-ключа.
  • 🔌 Проверьте, что кабель поддерживает передачу данных, а не только зарядку
  • 🔓 Убедитесь, что отладка по USB включена в меню «Для разработчиков»
  • ✅ Подтвердите запрос на разрешение отладки на экране смартфона
  • 🔄 Перезапустите сервер: adb kill-server, затем adb start-server

Сравнение способов установки ADB

СпособАктуальность версииСложностьОсобенности
Архив с developer.android.comВсегда последняяНизкаяРучная настройка PATH
Android Studio (SDK Manager)АктуальнаяСредняяТянет полный SDK, автообновление
Homebrew (macOS)Близкая к последнейНизкаяУдобное обновление через brew
Репозитории Linux (apt, dnf)Может отставатьНизкаяЗависит от дистрибутива
Сторонние сборкиЧасто устаревшаяНизкаяРиск безопасности, не рекомендуется

Главное правило: последняя версия ADB — это всегда та, что лежит в свежем архиве Platform Tools на developer.android.com. Любой другой источник требует проверки номера версии.

Часто задаваемые вопросы

Как узнать, какая версия ADB самая последняя?

Актуальный номер версии указан в примечаниях к выпуску на странице загрузки SDK Platform Tools на developer.android.com. Сравните его с выводом команды adb version на вашем компьютере.

Можно ли скачать ADB отдельно, без всего пакета Platform Tools?

Официально — нет. Google распространяет ADB только в составе Platform Tools. Сторонние «отдельные» версии могут быть устаревшими или модифицированными.

Что делать, если после обновления adb перестал видеть устройство?

Выполните adb kill-server, проверьте, что запускается новая копия утилиты (where adb / which adb), убедитесь, что отладка по USB включена, и подтвердите запрос на разрешение отладки на экране устройства. На Windows дополнительно проверьте установку USB-драйвера.

Нужно ли удалять старую версию ADB перед обновлением?

Желательно. Если старая папка останется в PATH, система может продолжать запускать её, что приводит к конфликту версий сервера и клиента. Удалите старую копию или уберите её путь из переменной PATH.

Обновляется ли ADB автоматически?

Сам по себе — нет. Автоматически пакет обновляется только если вы установили его через Android Studio (SDK Manager) или пакетный менеджер вроде Homebrew и регулярно запускаете обновление. Ручную установку из архива нужно обновлять вручную.