Другое ADB-UNAUTHСредняя

Решение ошибки ADB: устранение недоступности устройства

Ошибка ADB Unauthorized блокирует соединение компьютера с Android-устройством. В статье описаны причины и способы восстановления связи.

Обновлено 2 сентября 2026 г.
5-10 min
Низкая
FixPedia Team
Применимо к:Android SDK Platform‑Tools 33 и вышеAndroid Studio 2023.1.1 и новееWindows 10/11, macOS 12+, Linux Ubuntu 22.04

Что означает ошибка ADB-UNAUTH

Ошибка ADB‑UNAUTH (часто отображается как «ADB unauthorized» или «permission denied») появляется, когда Android Debug Bridge не может установить соединение с устройством, потому что само устройство не авторизовано на компьютере. Это typical ситуация после первой связи, при смене оборудования или после обновления системы. Появление этой ошибки блокирует выполнение команд adb shell, adb install и других инструментов отладки.

Причины возникновения

  • Первое подключение: устройство показывает диалоговое окно с запросом на разрешение отладки, которое пользователь проигнорировал или закрыл.
  • Старый ADB‑сервер: версия платформенных инструментов не совместима с текущей версией Android.
  • Отключен USB‑отладка: в настройках «Для разработчиков» галочка сброшена.
  • Проблемы с драйверами: устаревшие или поврежденные драйверы USB‑контроллера.
  • Конфликт портов: несколько экземпляров ADB‑сервера запущены одновременно.

Способы решения

Способ 1: Разрешить отладку на устройстве

Когда вы подключаете телефон к компьютеру, на экране Android появляется уведомление «Разрешить отладку по USB?». Нажмите Разрешить (и галочку «Всегда разрешать этот компьютер», если хотите избежать повторов). После этого ADB должен обнаружить устройство без дополнительных действий.

Способ 2: Перезапустить ADB‑сервер

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

adb kill-server
adb start-server

Первая команда останавливает работающий процесс ADB, а вторая перезапускает его с чистыми настройками. Часто это достаточно для сброса блокировки авторизации.

Способ 3: Обновить платформенные инструменты

  1. Скачайте последнюю версию platform‑tools с официального сайта Google developers.
  2. Замените файл adb в папке ~/Library/Android/sdk/platform-tools (macOS) или %LOCALAPPDATA%\Android\Sdk\platform-tools (Windows) на новый.
  3. Перезапустите терминал или командную строку, чтобы изменения вступили в силу.

Обновление устраняет несовместимость, вызванную старыми версиями SDK.

Способ 4: Проверить настройки USB-отладки

  1. На телефоне перейдите в Настройки → Для разработчиков → USB-отладка и убедитесь, что опция включена.
  2. Если разработчики скрыты, трижды нажмите на «Номер сборки» в разделе «О телефоне», чтобы активировать режим разработчика.
  3. Отключите и снова подключите USB-кабель.

Способ 5: Переустановить драйверы USB (при необходимости)

Если устройство по-прежнему не распознается:

  • В Диспетчере устройств (Windows) или через lsusb (Linux/macOS) проверьте статус устройства.
  • Удалите старые драйверы Android ADB Interface.
  • Скачайте и установите официальные драйверы из пакета SDK Platform‑Tools или через Android Studio.

Профилактика

  • Всегда нажимайте «Всегда разрешать этот компьютер» при первом подключении, чтобы избежать повторных запросов.
  • Держите platform‑tools обновлены до последней версии, совместимой с вашей версией Android.
  • После переустановки операционной системы или смены компьютера проверьте настройки «Для разработчиков» и once again подтвердите доступ.
  • Используйте качественный USB-кабель и порт, поддерживающий передачу данных (не только зарядку).

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

Почему появляется ошибка ADB Unauthorized?
Как быстро восстановить связь с устройством?
Может ли устаревшая версия ADB вызывать ошибку?
Нужно ли включать USB-отладку каждый раз?

Полезное

Разрешить отладку на устройстве
Перезапустить ADB‑сервер
Обновить платформенные инструменты
Проверить настройки USB-отладки
Переустановить драйверы USB (при необходимости)

Эта статья помогла вам решить проблему?