Я использую Ubuntu 16.04
adb version
Android Debug Bridge version 1.0.32
Однако, когда я подключаю свои устройства для тестирования через ADB, я всегда получаю несанкционированную ошибку.
adb devices
List of devices attached
LGD855a1098057 unauthorized
adb безупречно работает в Windows 7 x64 SP1 с драйвером Koushik Douttas Universal ADB и Macbook моего друга, это выделяет Ubuntu 16.04 как проблему.
Что я пробовал:
Я попытался отозвать предыдущие USB-авторизации: ничего не произошло.
Включение и выключение отладки adb: однако CLI просто продолжает сообщать мне о несанкционированной ошибке.
Переключение портов: каждый порт на моей 16-портовой установке для разработки был опробован.
Обновление адб:
android-tools-adb is already the newest version (5.1.1r36+git20160322-0ubuntu3).
android-tools-fastboot is already the newest version (5.1.1r36+git20160322-0ubuntu3).
Та же проблема с той же версией Linux Ubuntu. Решение для меня, которое хорошо работает, это
adb kill-server
sudo adb usb
После этого ваш мобильный запросит авторизацию и будет работать нормально. Итак, adb нужны привилегии root.
Убейте сервер adb , если он запущен:
adb kill-server
Удалить ~/.android
каталог со всем его содержимым:
rm -rf ~/.android
Не забудьте отменить авторизацию отладки по USB в настройках разработчика на вашем устройстве Android.
Запускаем adb-сервер:
adb start-server
Поиск устройств:
adb devices
Это сработало для меня:
Я отозвал предыдущие авторизации USB
Я убил и перезапустил сервер adb с помощью этих команд:
adb kill-server
adb start-server
я перезагрузил телефон
И побежалadb devices
И устройство не появилось как неавторизованное!
руван800
rm -rf ~/.android
исправил подобную проблему для меня. Спасибо