Android 8.0 adb устройство остается неавторизованным после авторизации - PullRequest
0 голосов
/ 13 июня 2018

Редактировать: Я провел более глубокое расследование, но все еще не понял, что вызывает проблему.

  • Когда я подключаю USB-кабель, телефон спрашивает: «Разрешить доступ к данным телефона»
  • Я уверен, что разрешил доступ, но продолжаю получать неавторизованный
adb usb
error: device unauthorized. Please check the confirmation dialog...

adb devices
ce051605a5378d1b03      unauthorized

adb connect 192.168.1.6
unable to connect to 192.168.1.6:5555

Подключение по Wi-Fi также не работает, то естьисправлен правильный ip, как я его установил.

В чем может быть причина и как я могу это исправить?Работает на Samsung Android 8.0 и подключен к ПК Win7 x64.

1 Ответ

0 голосов
/ 05 июля 2018

Если вы используете Windows, выполните следующие действия, после того, как я попробовал каждое решение и почти сдался, я обнаружил следующее, и оно заработало.

  • Перво-наперво:
  • Телефон : проверьте, есть ли у вас файл adb_keys , расположенный по адресу: / data / misc / adb / adb_keys .Если у вас есть, я бы порекомендовал вам сделать резервную копию файла.(У меня его не было.)
  • Windows : вам понадобится файл с именем adbkey.pub , расположенный по адресу C: /users/UserAccount/.android/

  • Загрузка в режиме восстановления .

  • Подключите телефон к ПК.
  • Открыть cmd и запустить adb devices.Вместо этого будет отображаться « recovery » вместо « unauthorized ».

  • Создайте новый файл с именем adb_keys file на вашемПК:

    type NUL > adb_keys
    
  • Теперь вам нужно скопировать содержимое из adbkey.pub в adb_keys , новый файл, который вы только что создали: adbkey.pub находится по адресу C: /users/UserAccount/.android/ (Само собой разумеется, вам нужно заменить «UserAccount» при запуске команды)

    type c:\users\UserAccount\.android\adbkey.pub > adb_keys
    
  • Загрузите файл adb_keys на телефон:

    adb push adb_keys /data/misc/adb/adb_keys
    
  • Перезагрузите и запустите устройства adb.Теперь он должен работать.

Спасибо многим из этого поста на XDA-Developers за этот ответ.

Если у вас Linux, то же самое решение с командами Unix.

...