ДругоеСредняя

ADB offline: причины и решение ошибки устройства не в сети

Статья подробно разбирает ошибку 'device offline' в Android Debug Bridge (ADB). Вы узнаете основные причины проблемы — от неисправного кабеля до конфликтов драйверов — и получите проверенные методы её устранения для всех популярных операционных систем.

Обновлено 16 февраля 2026 г.
10-15 мин
Низкая
FixPedia Team
Применимо к:Android 5.0+Windows 10/11macOS 12+Ubuntu 20.04+

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

Ошибка ADB offline (устройство не в сети) возникает, когда Android Debug Bridge (ADB) не может установить полноценное соединение с подключённым Android-устройством. В списке устройств (adb devices) вместо статуса device отображается offline.

Это означает, что компьютер видит физическое подключение USB, но не может обмениваться с устройством отладочными командами. В результате такие операции, как установка APK, логирование (logcat или запуск shell-сессий становятся невозможны. Проблема характерна для всех операционных систем (Windows, macOS, Linux), но чаще всего встречается в Windows из-за особенностей работы драйверов.

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

  1. Проблемы с USB-кабелем или портом. Кабель только для зарядки (без проводов для данных), повреждённый контакт, неисправный USB-порт на компьютере.
  2. Конфликт или устаревшие драйверы ADB (особенно в Windows). Установленные драйверы от производителя телефона (Samsung, Xiaomi и т.д.) могут конфликтовать с универсальными драйверами или самим ADB.
  3. Отсутствие или отмена авторизации USB-отладки на устройстве. После обновления Android или сброса настроек телефона необходимо заново подтвердить запрос на подключение компьютера с правами отладки.
  4. Неправильный режим USB-подключения на телефоне. Устройство находится в режиме "Только зарядка" (Charge only), а не в "Передаче файлов" (MTP/PTP).
  5. Зависший или некорректно работающий ADB-сервер. Процесс adb.exe на компьютере работает в некорректном состоянии.
  6. Антивирус или брандмауэр. Некоторые программы безопасности могут блокировать сетевые (даже локальные через USB) соединения, которые использует ADB.
  7. Недостаточно прав у текущего пользователя ОС. Запуск ADB от обычного пользователя без прав администратора (в Windows) может приводить к проблемам с доступом к драйверам.

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

Способ 1: Базовая переподключение и перезапуск

Это самый простой и часто действенный метод, который решает проблемы с нестабильным физическим соединением или зависшим ADB-сервером.

  1. Отключите USB-кабель от компьютера и телефона.
  2. Перезагрузите ADB-сервер. Откройте терминал (Command Prompt, PowerShell, Terminal) и выполните:
    adb kill-server
    adb start-server
    
    Вы должны увидеть сообщение * daemon started successfully *.
  3. Подключите кабель заново. На телефоне при появлении уведомления «Разрешить отладку по USB?» обязательно нажмите «Разрешить» и, по желанию, отметьте «Всегда разрешать с этого компьютера».
  4. Проверьте статус устройства:
    adb devices
    
    В первой колонке должен быть серийный номер вашего устройства, а во второй — device.

Способ 2: Проверка и смена режима USB

Если переподключение не помогло, возможно, телефон не переходит в нужный режим.

  1. Подключите телефон к компьютеру.
  2. На телефоне свайпните вниз от верхнего края экрана, чтобы открыть панель уведомлений.
  3. Найдите уведомление, связанное с USB-подключением (например, «Зарядка через USB» или «USB для зарядки»). Нажмите на него.
  4. В открывшемся меню выберите не «Только зарядка», а «Передача файлов» (MTP) или «PTP».
  5. Подождите 5-10 секунд и снова выполните adb devices.

Способ 3: Переустановка драйверов (Windows)

Для пользователей Windows это самый вероятный и эффективный способ.

  1. Подключите устройство к компьютеру.
  2. Нажмите Win + R, введите devmgmt.msc и нажмите Enter, чтобы открыть Диспетчер устройств.
  3. Найдите своё устройство. Оно может быть в одной из категорий:
    • Портативные устройства (например, "Xiaomi Redmi Note 9").
    • Другие устройства (может отображаться как "Android" или "ADB Interface" с жёлтым восклицательным знаком).
  4. Щёлкните правой кнопкой мыши на устройстве и выберите «Удалить устройство». В диалоговом окне обязательно поставьте галочку «Удалить программы драйверов для этого устройства», если она есть. Нажмите «Удалить».
  5. Отключите и снова подключите телефон к компьютеру.
  6. Windows попытается найти драйверы автоматически. Чаще всего это не сработает. Вам нужно установить Universal ADB Driver.
    • Скачайте последнюю версию с официального сайта (например, adb.clockworkmod.com или репозитория GitHub).
    • Запустите установщик и следуйте инструкциям.
    • После установки снова проверьте adb devices.

Способ 4: Проверка авторизации на устройстве

Иногда проблема кроется в сброшенных настройках безопасности телефона.

  1. На телефоне перейдите в Настройки → Для разработчиков (чтобы эта опция была видна, нужно 7 раз нажать на «Номер сборки» в «Об устройстве»).
  2. Найдите пункт «Отладка по USB» и выключите её.
  3. Включите обратно.
  4. Снова подключите телефон к компьютеру. На экране телефона обязательно появится диалоговое окно с запросом разрешения отладки. Нажмите «Разрешить».
  5. Если окно не появилось, отключите и подключите кабель ещё раз.

Способ 5: Проверка кабеля и порта

  1. Попробуйте другой USB-кабель, желательно оригинальный от телефона. Многие дешёвые кабели имеют только два провода (питание и земля) и не поддерживают передачу данных.
  2. Подключите телефон не в USB-хаб, а напрямую в порт на материнской плате компьютера (часто это порты на задней панели ПК).
  3. Если у вас ноутбук, попробуйте все доступные порты.
  4. Убедитесь, что на телефоне при подключении идёт зарядка, а не просто мигает индикатор.

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

  • Используйте качественный кабель. Покупайте кабели, в описании которых указана поддержка передачи данных (USB 2.0/3.0 data).
  • Установите и поддерживайте актуальный Universal ADB Driver (если вы на Windows). Не ставьте драйверы от производителя телефона, если они не нужны для других задач.
  • Всегда нажимайте «Разрешить» на диалоге авторизации USB-отладки. Можно поставить галочку «Всегда разрешать».
  • Не используйте USB-хабы для отладки. Подключайте устройство напрямую к компьютеру.
  • Периодически обновляйте Android Studio или пакет platform-tools, чтобы иметь последнюю стабильную версию ADB.
  • В Windows запускайте командную строку (cmd) или PowerShell от имени администратора при выполнении ADB-команд, если возникают проблемы с доступом.
# Полный цикл перезапуска ADB - полезная команда для быстрого решения
adb kill-server && adb start-server && adb devices

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

Почему ADB постоянно показывает устройство как offline?
Можно ли исправить offline без перезагрузки компьютера?
Ошибка только на Windows, на macOS/Linux работает. В чём причина?
После обновления Android до новой версии ADB стал offline. Что делать?

Полезное

Переподключите USB-кабель и устройство
Перезапустите ADB-сервер
Проверьте и переустановите драйверы (Windows)
Измените тип USB-подключения на телефоне
Проверьте кабель и порт