Несколько причин, по которым возникает ошибка «no devices» при использовании ADB:
- Отключён режим USB-отладки. 23 Для работы ADB на устройстве Android этот режим должен быть включён. 3
- Неправильный режим подключения. 23 Для ADB требуется режим MTP (Media Transfer Protocol). 23 Если устройство не использует этот режим, может появиться ошибка. 2
- Устаревший драйвер ADB интерфейса. 23 Для решения проблемы нужно установить новую версию драйвера. 2
Также проблема может возникать, если к одному USB-хабу подключено слишком много устройств, это может приводить к потере соединения с ADB. 1