Вместе с Android
реверс и программирование, обсуждение и обзоры
IntSystem.org | Веб-разработка, все о ней

Как решить проблему с ADB: device is offline? 26.11.2016

android-sad-device-is-offline

Небольшая заметка по поводу того, что делать, если в какой-то момент при подключении своего устройства под управлением Android к компьютеру, ADB гордо выводит ошибку подключения device is offline. Отладка при этом включена, устройство корректно определяется в системе.

Когда может появиться это сообщение?

Например, когда была работа с двумя устройствами одной модели. Так, я смог воспроизвести device is offline, подключив к ADB на Windows два Nexus 5.

Решение

Прежде всего, необходимо в меню разработчика в Android отозвать все авторизованные для отладки устройства. Как это сделать показано на скрине ниже.

adb-revoke-authorization

После этого выключить отладку и включить заново (пункт 3 на рисунке выше).

Затем необходимо удалить информацию о мобильном устройстве из системы. Для Windows достаточно остановить все процессы ADB командой “taskkill /IM adb.exe” удалить ADB Interface из списка устройств.

Для nix-подобных систем также останавливаем ADB командой “killall adb” и удаляем ключи (где они находятся конкретно у Вас смотрите сами). Например, “rm /data/misc/adb/adb_key”.

После этого подключаем устройство к компьютеру, для Windows ставим драйвера, запускаем ADB. На устройстве разрешаем подключение и проверяем список устройств командой “adb devices”. Должно помочь.

android-device-is-offline-fixed

Categories Common

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Яндекс.Метрика