Введение
ADB, Android Debug Bridge, — это утилита командной строки, входящая в состав Google SDK для Android. ADB может управлять устройством через USB с компьютера, копировать файлы, устанавливать и удалять приложения, выполнять команды оболочки и многое другое.
Другие статьи, касающиеся ADB и Fastboot:
- Как установить ADB и Fastboot на Ubuntu 18.04 LTS
- Как установить ADB и Fastboot на Debian 10
- Как отлаживать приложение для Android через Wi-Fi без рута
Проблема
Может случиться так, что команда adb devices
ответит на неавторизованное устройство.
adb devices
List of devices attached
57486T951T unauthorized
Решение
Для решения проблемы выполните следующие действия:
- Отключите устройство от USB-порта ПК
- Остановите сервер adb с помощью следующей команды терминала:
adb kill-server
- На устройстве войдите в настройки параметров разработчика и отмените разрешения Отменить разрешения на отладку по USB.
- На ПК удалите файл adbkey из каталога /home/YUONOME/.android.
- Снова подключите устройство к ПК через USB
- Откройте терминал и введите следующую команду:
adb devices
Если проблема решена, вы должны увидеть выходное сообщение, подобное следующему:
List of devices attached
57486T951T device
Если проблема не решилась, может быть полезно переустановить драйверы ADB и/или USB.