Строка List of devices attached появляется в командной строке после ввода команды adb devices и переводится на русский как «Список подключённых устройств». Это заголовок таблицы, которую утилита ADB выводит после проверки, какие Android-устройства сейчас подключены к компьютеру и доступны для отладки. Под этим заголовком перечисляются серийные номера аппаратов и их текущий статус.
Многие пользователи впервые видят эту фразу при попытке прошить смартфон, удалить системное приложение или получить расширенный доступ к функциям Android. Понимание того, что означает каждая строка вывода, помогает сразу определить, видит ли компьютер телефон, или подключение настроено неправильно. Ниже разберём перевод всех возможных статусов и действия для каждой ситуации.
Дословный перевод фразы и её роль в выводе ADB
Фраза List of devices attached состоит из простых слов: list — список, of devices — устройств, attached — подключённых, присоединённых. То есть полный перевод: «Список присоединённых устройств». Сама по себе эта строка не сообщает ни об ошибке, ни об успехе — это лишь заголовок раздела вывода.
Ключевая информация находится под заголовком. Если под ним пусто, значит, компьютер не обнаружил ни одного устройства в режиме отладки. Если строка есть, она содержит идентификатор аппарата и его состояние через табуляцию. Именно второе слово в этой строке определяет, можно ли работать с устройством дальше.
Перевод статусов устройства в выводе adb devices
Под заголовком может стоять одно из нескольких значений. Каждое из них требует своей реакции, поэтому важно понимать перевод и смысл каждого статуса.
| Статус в выводе | Перевод | Что это значит |
|---|---|---|
device | устройство | Аппарат подключён и готов принимать команды ADB |
unauthorized | не авторизовано | На телефоне не подтверждён запрос на отладку по USB |
offline | не в сети | Связь установлена, но оборвалась или устарела |
no permissions | нет разрешений | Системе ПК не хватает прав доступа к устройству |
| (пустая строка) | — | Ни одно устройство не обнаружено |
Обратите внимание: идентификатор перед статусом — это серийный номер устройства, который присваивает система. Он может выглядеть как набор букв и цифр, например emulator-5554 для эмулятора. Наличие номера со статусом device означает, что всё настроено верно.
Почему список устройств пуст
Пустая область под строкой List of devices attached — самая частая ситуация, с которой сталкиваются пользователи. Возможных причин несколько, и проверять их стоит последовательно, от простых к сложным.
- 🔌 На смартфоне не включена отладка по USB в меню разработчика
- 🔌 Используется кабель только для зарядки, без линий передачи данных
- 🔌 На ПК не установлен или некорректно работает драйвер устройства
- 🔌 Телефон подключён в режиме «только зарядка» вместо передачи файлов
- 🔌 Неисправен USB-порт компьютера или сам кабель
⚠️ Внимание: на некоторых прошивках пункт «Отладка по USB» появляется только после активации режима разработчика — обычно через несколько нажатий на строку «Номер сборки» в разделе «О телефоне». Точный путь зависит от оболочки и версии Android, поэтому сверяйтесь с инструкцией к вашей модели.
Как исправить статус unauthorized и offline
Статус unauthorized означает, что смартфон физически подключён, но не дал разрешение на отладку. Вам нужно проверить экран телефона: при первом подключении с включённой отладкой на нём появляется диалог «Разрешить отладку по USB?» с отпечатком ключа компьютера. Подтвердите его, при желании отметив пункт «Всегда разрешать с этого компьютера».
Если диалог не появляется, отключите и заново включите отладку по USB в настройках разработчика, затем переподключите кабель. Также помогает пункт «Отозвать разрешения на отладку по USB», после которого запрос появится заново. Это безопасное действие, оно лишь сбрасывает список доверенных компьютеров.
Статус offline обычно указывает на рассинхронизацию между версией ADB на компьютере и демоном на устройстве. Необходимо перезапустить сервер ADB командами ниже и повторить проверку.
adb kill-server
adb start-server
adb devices
☑️ Проверка подключения ADB по шагам
Проверка драйверов и кабеля на стороне ПК
Если устройство вообще не появляется в списке, начните с аппаратной части. Подключите телефон тем же кабелем к другому USB-порту, желательно напрямую к материнской плате, минуя хабы и разветвители. Затем проверьте, определяется ли аппарат в системе хотя бы как накопитель при выборе режима передачи файлов.
На Windows откройте Диспетчер устройств и посмотрите, нет ли устройства с восклицательным знаком или неопознанного «Android Device». При наличии такого пункта необходимо установить драйвер от производителя смартфона или универсальный драйвер Google, который входит в состав Android SDK Platform Tools. На Linux может потребоваться настройка правил udev, а на macOS дополнительные драйверы обычно не нужны.
⚠️ Внимание: установка драйверов из непроверенных источников может привести к конфликтам в системе. Если точное название нужного драйвера для вашей модели неизвестно, ищите его на официальном сайте производителя смартфона, а не на сторонних каталогах файлов.
Типичные ошибки при работе с командой adb devices
Часть проблем связана не с железом, а с тем, как запускается сама команда. Вот что стоит учитывать:
- ⚙️ Команду следует вводить из папки, где находится исполняемый файл
adb.exe, либо путь к нему должен быть добавлен в переменную окружения PATH - ⚙️ Одновременно запущенные эмуляторы и реальные устройства могут перехватывать подключение — для выбора конкретного аппарата используйте ключ
-sс серийным номером - ⚙️ Устаревшая версия ADB может не поддерживать новые версии Android — обновите Platform Tools
- ⚙️ Некоторые программы синхронизации телефона занимают порт ADB и мешают подключению — закройте их перед проверкой
Что делать, если ничего не помогло
Попробуйте другой компьютер с чистой установкой Platform Tools. Если и там устройство не определяется, возможна аппаратная неисправность USB-порта телефона или повреждение прошивки. В этом случае диагностику лучше доверить сервисному центру, а не пытаться восстановить аппарат перепрошивкой вслепую.
Если после всех проверок смартфон по-прежнему не отображается в списке, имеет смысл протестировать его на другом ПК. Так вы отделите проблемы компьютера от проблем самого устройства и не будете тратить время на бесполезные переустановки.
FAQ: частые вопросы
Что значит List of devices attached, если под ним пусто?
Это переводится как «Список подключённых устройств», а пустая область под заголовком означает, что ADB не обнаружил ни одного аппарата. Проверьте включение отладки по USB, кабель и драйверы.
Что означает статус unauthorized рядом с серийным номером?
«Не авторизовано» — телефон подключён, но вы не подтвердили на его экране запрос «Разрешить отладку по USB?». Разблокируйте смартфон и подтвердите диалог, затем повторите команду adb devices.
Почему устройство показывает offline и как это исправить?
Статус offline обычно возникает из-за устаревшей версии ADB или обрыва связи. Перезапустите сервер командами adb kill-server и adb start-server, при необходимости обновите Platform Tools.
Можно ли использовать adb devices без включения отладки по USB?
Нет. Без активированной отладки по USB в настройках разработчика устройство не будет отображаться в списке, так как демон ADB на нём просто не запущен.
Что означает строка вида emulator-5554 в выводе?
Это подключённый эмулятор Android, а не физическое устройство. ADB воспринимает его как полноценный аппарат, и команды будут выполняться внутри эмулятора.