List of devices attached: перевод на русский и значение строки в ADB

Строка List of devices attached появляется в окне командной строки после ввода команды adb devices и дословно переводится на русский как «Список подключённых устройств». Это не ошибка и не предупреждение — это заголовок таблицы, в которой утилита Android Debug Bridge показывает все смартфоны и планшеты, которые компьютер видит через USB или по сети. Под этим заголовком либо выводится серийный номер устройства с его статусом, либо ничего — и именно пустой список чаще всего становится проблемой для пользователя.

Разберём, что означает каждая часть вывода команды, какие статусы бывают у подключённого устройства и что делать, если после строки List of devices attached список оказывается пустым, хотя телефон физически подключён кабелем.

Дословный перевод и смысл строки

Фраза состоит из трёх частей: list — «список», of devices — «устройств», attached — «подключённых, присоединённых». В контексте ADB корректный перевод звучит как «Список подключённых устройств». Слово attached здесь подчёркивает, что речь идёт именно о физически или сетевом подключении к компьютеру, а не о всех устройствах пользователя вообще.

Типичный вывод команды выглядит так:

adb devices

List of devices attached

RF8M31ABCDE device

Первая колонка — это серийный идентификатор устройства, который ADB получает от самого смартфона. Вторая колонка — статус подключения. Если устройство подключено по Wi-Fi, вместо серийного номера обычно отображается IP-адрес с портом, например 192.168.1.50:5555.

Статусы устройства: device, unauthorized, offline

Справа от идентификатора ADB указывает состояние подключения. От этого статуса зависит, можно ли выполнять команды на устройстве.

СтатусПереводЧто означает
deviceУстройствоПодключение установлено, команды выполняются
unauthorizedНе авторизованоНа телефоне не подтверждён запрос отладки по USB
offlineНе в сетиСвязь прервана или ADB-сервер работает некорректно
no permissionsНет разрешенийСистеме не хватает прав доступа к устройству (характерно для Linux)

Статус unauthorized — самый частый после первого подключения. Возможная причина проста: на экране смартфона появилось окно «Разрешить отладку по USB?», а пользователь его не заметил или нажал «Отмена». Решение — отключить и снова подключить кабель, дождаться диалога на телефоне и отметить «Всегда разрешать с этого компьютера».

Статус offline обычно указывает на рассинхронизацию между ADB-сервером на ПК и демоном на устройстве. Помогает перезапуск сервера командой adb kill-server с последующим adb start-server, после чего стоит повторить adb devices.

📊 В каком статусе чаще всего «застревает» ваше устройство в ADB?
Список вообще пустой
unauthorized
offline
Всё работает, статус device

Почему список под строкой пустой

Если после строки List of devices attached нет ни одной записи, ADB-сервер запущен, но не видит ни одного устройства. Причин несколько, и проверять их стоит от простого к сложному.

  • 🔌 Кабель только для зарядки. Часть USB-кабелей не имеет линий передачи данных — замените кабель на заведомо полноценный.
  • 🛠 Отладка по USB выключена. Её нужно включить в разделе «Для разработчиков» в настройках Android, который предварительно активируется многократным нажатием на «Номер сборки» в разделе «О телефоне».
  • 💾 Не установлен драйвер. В Диспетчере устройств Windows телефон может отображаться с восклицательным знаком — тогда требуется драйвер от производителя смартфона.
  • 🔁 Неверный режим USB-подключения. В шторке уведомлений телефона выберите режим передачи файлов (MTP) вместо «Только зарядка».
  • 🖥 Проблемный USB-порт. Попробуйте другой порт компьютера, желательно напрямую, без хабов и удлинителей.
⚠️ Внимание: не устанавливайте «универсальные ADB-драйверы» из непроверенных источников. Безопаснее скачать драйвер с официального сайта производителя смартфона или использовать драйвер из состава Android SDK.

☑️ Проверка перед повторным запуском adb devices

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

Пошаговая диагностика подключения

Действуйте последовательно, проверяя результат после каждого шага повторным вводом adb devices.

Шаг 1. Подключите телефон и откройте Диспетчер устройств Windows. Если смартфон виден системе, но помечен как неизвестное устройство — проблема в драйвере. Если его нет вообще — проверяйте кабель и порт.

Шаг 2. На телефоне откройте Настройки → О телефоне и семь раз нажмите на строку «Номер сборки», чтобы включить режим разработчика. Точное название пункта может отличаться у разных производителей — сверьтесь с инструкцией своей модели. Затем в разделе «Для разработчиков» включите отладку по USB.

Шаг 3. Перезапустите ADB-сервер, чтобы исключить зависшее состояние:

adb kill-server

adb start-server

adb devices

Шаг 4. Следите за экраном телефона: при первом подключении с включённой отладкой появится запрос на разрешение. Подтвердите его, отметив пункт постоянного разрешения.

Что означают другие строки рядом с этой фразой

Иногда вместе с List of devices attached в консоли появляются дополнительные сообщения. Строка daemon not running; starting now at tcp:5037 переводится как «демон не запущен; запускается» — это нормальное поведение при первом вызове ADB после загрузки ПК. Следующая строка daemon started successfully означает «демон успешно запущен».

Сообщение error: no devices/emulators found при выполнении других команд переводится как «устройства или эмуляторы не найдены» — оно появляется, когда вы отправляете команду, а список подключённых устройств пуст.

Почему ADB показывает устройство по IP-адресу

Если включена беспроводная отладка (доступна в свежих версиях Android), устройство подключается по сети командой adb connect IP:порт. В списке оно отображается как адрес с портом вместо серийного номера — это нормально и означает сетевое подключение.

Когда статус device, но команды не работают

Наличие статуса device гарантирует только базовое соединение. Если при этом команды adb shell или adb install завершаются ошибкой, проверьте, не подключено ли несколько устройств одновременно — в этом случае ADB требует указать целевое устройство через параметр -s с серийным номером:

adb -s RF8M31ABCDE shell

Ещё одна возможная причина — конфликт версий: на компьютере установлено несколько копий adb.exe из разных программ (прошивальщики, эмуляторы), и запускается устаревшая. Проверьте, из какой папки вызывается утилита, и используйте свежую версию из официального пакета SDK Platform Tools.

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

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

Как переводится List of devices attached на русский?

Дословно — «Список подключённых устройств». Это заголовок вывода команды adb devices, под которым перечисляются все смартфоны и планшеты, видимые ADB.

Почему под строкой List of devices attached ничего нет?

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

Что значит unauthorized рядом с серийным номером?

«Не авторизовано» — телефон подключён, но отладка не разрешена. Отключите и снова подключите кабель, затем на экране смартфона подтвердите запрос «Разрешить отладку по USB?».

Что делать при статусе offline?

Перезапустите ADB-сервер командами adb kill-server и adb start-server, затем повторите adb devices. Если не помогло — перезагрузите телефон и замените кабель или порт.

Можно ли пользоваться ADB без кабеля?

Да, через беспроводную отладку по Wi-Fi, если эта функция поддерживается вашей версией Android. Устройство подключается командой adb connect с IP-адресом и портом и отображается в списке как сетевой адрес.