При подключении моего устройства Android к Mac для отладки с помощью ADB устройство отображается как неавторизованное:
Код: Выделить всё
$ adb devices
List of devices attached
RZCW92YYCHL unauthorized
Причина:
Это часто возникает из-за устаревших или поврежденных файлов ключей ADB на компьютере разработки. Android использует эти ключи для аутентификации вашего компьютера для отладки по USB. Если ключи недействительны, устройство отказывает в авторизации, но может не запускать диалоговое окно, особенно в новых версиях Android или некоторых OEM-оболочках (Samsung, Xiaomi, Oppo, Vivo и т. д.).
Решение:
- Отключите устройство и убедитесь, что оно разблокировано.
- Удалите старые ключи ADB со своего компьютера (Mac/Linux):
Код: Выделить всё
rm -rf ~/.android/adbkey*
Код: Выделить всё
adb kill-server
adb start-server
- На устройстве Android:
- Перейдите в «Настройки» → «Параметры разработчика».
- Отключите отладку по USB.
- Нажмите «Отменить авторизацию отладки по USB».
Подробнее здесь: https://stackoverflow.com/questions/798 ... ar-on-andr
Мобильная версия