Android Studio - ошибка ADB - "... устройство несанкционировано. Проверьте диалоговое окно подтверждения на вашем устройстве".

Итак, я начал получать ошибки в своих журналах ADB, которые, я думаю, заставляют мое устройство теперь отображать любой вывод logcat для моего приложения. Я получаю все выходные данные logcat, кроме одного из самого приложения.

PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.

Ответ 1

вы пропустили диалоговое окно "Авторизация сертификата отпечатка пальца" в своем телефоне, когда подключили его, попробуйте изменить режим USB на Media или другой, отличный от того, который у вас есть, а затем снова подключить устройство или перейти к "Параметры разработчика" → "Отменить отладку USB". и переподключитесь, посмотрите диалоговое окно и нажмите "принять", что должно решить ваши проблемы.

Если это не сработает, снова установите свой ANDROID_SDK_HOME, а затем:

  1. Отключить устройство
  2. Бежать:

    adb kill-server 
    adb start-server
    
  3. Подключите устройство

Ответ 2

У меня возникла одна и та же проблема.

Чтобы ваше устройство Android ожидало правильного отпечатка пальца из системы (например, после переключения настроек Android SDK → на другом сервере adb!), сделайте следующее (на самом деле это сделало магию для меня):

  • отключите устройство Android.
  • отменить авторизацию отладки USB в Android Developer Options
  • подключите ваше устройство. Вы можете принять отпечаток еще раз.

Ответ 3

Пожалуйста, проверьте это. https://code.google.com/p/android/issues/detail?id=82850

Я столкнулся с той же проблемой. Можно заметить, что "adb integration" была отключена. Включите его в своей среде IDE (Tools | Android)

Ответ 4

1) Перейдите в "Настройки телефона" > "Параметры разработчика" > "Отменить отладку USB".

2) Отключите USB-отладку и снова перезапустите.

Это будет работать определенно, в моем случае это сработало.

Ответ 5

Решением этого было просто изменить USB-кабель, включив Интеграция ADB через

Инструменты > Android > Включить интеграцию ADB.

Ответ 6

Это произошло со мной, потому что я включил debug debug ранее на другой компьютер. Таким образом, чтобы работать над вторым компьютером, мне пришлось отключить отладку usb и снова включить его при подключении ко второму ПК, и он работал.

Ответ 7

В моем случае это был буквально плохой кабель USB. По-видимому, это было правильно на краю - adb logcat работал бы, но примерно в половине случаев я получал бы эту ошибку при попытке нажать приложение на устройство.

Изменился другой кабель, и все было в порядке. Старый кабель был слишком медленным при зарядке, поэтому я должен был заподозрить его раньше...

Ответ 8

Удалите разрешения отладки на устройстве, подключив сотовый телефон, затем верните их и спросите, хотите ли вы разрешить ПК иметь отладочные, принимаемые и готовые разрешения: D

Ответ 9

Ниже приведены команды для пользователя Ubuntu для авторизации устройств после включения опции разработчика.

sudo ~/Android/Sdk/platform-tools/adb kill-server

sudo ~/Android/Sdk/platform-tools/adb start-server

На устройстве:

  • Опция разработчика активирована
  • Отладка USB проверена

Подключите ваше устройство сейчас, и вы должны только принять запрос, на вашем телефоне.

Ответ 10

У меня была такая же проблема при отладке через wlan. Я мог запустить приложение из Android Studio, но не смог получить никаких сообщений в logcat.

Я установил его, подключив устройство к компьютеру через USB-кабель, запустив приложение один раз и все работало. Затем я отсоединил USB-кабель и снова попробовал отладку через wlan, и все снова работало.

Ответ 11

У меня тоже такое сообщение. В моем случае я изменил среду своего разработчика на другой ноутбук, и мое устройство является выпуском Samsung Galaxy Note 2014. Моя ОС - Windows 7

Мое состояние примечания галактики, указанное ниже:

  • включен параметр разработчика
  • Отладка USB отлажена

Сообщение об ошибке было "неавторизованное устройство. Пожалуйста, проверьте..."

В общем, расположение установки по умолчанию для Android было C:/Users/Your_login_name/.android, после чего я скопировал и вставил все файлы в папку ".android" в новую папку настроек для ПК.

После этого проблема исчезла.

Я думаю, что проблема была adbkey несогласована. Кроме того, у меня не было никакого имени меню, например revoke adb authorization.

Ответ 12

Кажется странным сложный шаг и перезапуск шагов решения... В первый раз, когда я подключил Android-устройство к Ubuntu (15.10), у меня есть Connect as: параметры мультимедиа или камеры, а в моей Android-студии состояние устройства был несанкционирован. Только после того, как я выбрал один из вариантов, которые я получил на Android-устройстве, параметр авторизации ПК. Когда вы дадите правильные разрешения в Android, статус устройства изменится на онлайн в Android Studio. Приветствия

Ответ 13

Это может помочь - Просто скачайте и установите версию Android SDK (так же, как ваша версия мобильного Android), затем запустите.

Ответ 14

Simple! На вашем телефоне должен быть только запрос на прием.

Ответ 15

В моем случае проблема была в разрешениях. Я использую Ubuntu 19.04 При запуске Android Studio от имени пользователя root, мой телефон запросит разрешение на доступ. Но с обычным пользователем это не сработает.

Таким образом, проблема была в том, что у adb недостаточно прав. Я сделал своего пользователя владельцем папки Android в home каталоге.

sudo chown -R orkhan ~/Android