Я витрачав години на це дурне питання. Жодне з перерахованих вище рішень не працювало на мене самостійно.
Я працюю під управлінням Windows 10. У мене була стара вручна установка Android SDK, а також SDK Android Studio. Я видалив встановлений SDK вручну, і всі мої пристрої перестали працювати. Це були симптоми:
$ adb usb
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
так само, як
$ adb devices
List of devices attached
id1 unauthorized
id2 unauthorized
id3 unauthorized
Якщо чесно, я не впевнений, який із цих кроків отримав мені дозволити налагодження USB? підказує назад, тому я перерахував ВСЕ для повноти. Йде в порядку від найлегшого до найважчого. Більшість людей, здається, знову на ногах після перших двох розділів.
Перезавантажте ADB
Я б виконував це після кожного з наведених нижче розділів.
adb kill-server
adb usb
Сходити з розуму за параметрами розробника
- Увімкніть параметри розробника і знову ввімкніть
- Увімкніть налагодження USB і знову через
- Скасувати авторизацію налагодження через USB . Спробуйте це, коли налагодження USB включено , і, якщо можливо, спробуйте також, коли налагодження USB вимкнено.
Підключіть пристрої
- Відключіть та підключіть USB-кабель до телефону.
- Перемикайте фізичні порти на своєму ПК, до яких підключений ваш USB-кабель
- Перемикайте фізичні кабелі USB, які використовуєте для підключення пристроїв
Почніть перезавантажувати все
- Перезавантажте всі свої пристрої та підключіться знову
- Перезавантажте комп'ютер
- Увімкнення та вимкнення WIFI
Почніть видаляти речі
- ОБЕРЕЖНО Видаліть
~/.android
папку. Іноді ця папка може мати неправильні дозволи, які можуть спричинити проблеми. Ви можете спершу створити резервну копію цієї папки.
- Видаліть усі драйвери, що належать до виробника, із програм додавання / видалення. Я видалив наступні (імена не точні)
- USB-драйвер LG United
- Мобільний USB-драйвер HTC
- USB-драйвери OnePlus 1.00
- USB-драйвер Samsung
- Я також видалив усі емулятори та їх відповідні драйвери (необов’язково)
- Nox та пов'язані з ними драйвери
- Блюстаки
- Генімоція
Стерти всі змінні середовища Android.
- Видаліть,
%ANDROID_HOME%
якщо у вас це встановлено
- Видаліть,
%ANDROID_SDK_HOME%
якщо у вас це встановлено
У цей момент усі мої пристрої чарівно ожили і почали відображати дозволити налагодження USB? підкаже і правильно підключиться через ADB. Якщо ви зробили це поки що і не знайшли рішення, я щиро шкодую, що ви в цьому складному становищі. Переконайтеся, що ви перезавантажили всі пристрої та свій розробник на кінці всіх цих кроків та підключитесь до нового USB-порту за допомогою нового кабелю.
Якщо це все ще не працює, спробуйте деякі з цих інших публікацій на тему: