Android Studio - Błąd ADB - „… urządzenie nieautoryzowane. Sprawdź okno dialogowe potwierdzenia na swoim urządzeniu ”.


107

Zacząłem więc otrzymywać błędy w moich dziennikach ADB, które, jak sądzę, powodują, że moje urządzenie wyświetla teraz dane wyjściowe logcat dla mojej aplikacji. Otrzymuję wszystkie dane wyjściowe programu Logcat oprócz tego z samej aplikacji.

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.

39
Spróbuj cofnąć uprawnienia na urządzeniu - Developer options-> Revoke USB debugging authorizations. Następnie podłącz urządzenie i zaakceptuj je ponownie.
free3dom

Wciąż ten sam błąd w Android Studio 1.1 - zaakceptowane rozwiązanie nie działa.
Antonio Sesto

2
Zmiana portu USB po odwołaniu uprawnień, jak wyjaśniono w @ free3dom, spowodowała wyświetlenie okna dialogowego Autoryzacja certyfikatu odcisków palców, co dalej wyjaśnia @ -Eefret w zaakceptowanej odpowiedzi.
xilef

Ten komunikat o błędzie pojawia się w systemie Android 6.0 Marshmallow, ale w opcjach programisty nie ma opcji „Odwołaj uprawnienia do debugowania USB”.
Aaron Campbell

Tablet, z którym mam ten sam problem, po prostu nie wyświetlał okna dialogowego autoryzacji, dopóki próbowałem na jednym z portów USB 3. Teraz działa idealnie na porcie USB 2 tego samego komputera.
Tamás Bolvári

Odpowiedzi:


200

przegapiłeś okno dialogowe Autoryzacja certyfikatu linii papilarnych w telefonie po podłączeniu go, spróbuj zmienić tryb USB na Media lub inny inny niż ten, w którym masz, a następnie ponownie podłącz urządzenie lub przejdź do Opcje programisty -> Odwołaj debugowanie USB i połącz się ponownie, obserwuj okno dialogowe i kliknij Akceptuj, co powinno rozwiązać Twoje problemy.

Jeśli to nie zadziała, ustaw ponownie ANDROID_SDK_HOME, a następnie:

  1. Odłącz urządzenie
  2. Biegać:

    adb kill-server 
    adb start-server
  3. Podłącz urządzenie


Tak, powinienem to wyjaśnić. Zawsze mogłem połączyć się z tym komputerem i kliknąłem przycisk „Akceptuj”. Próbowałem też zmienić typy połączeń i nie wyskakuje ponownie. Zmieniłem nawet porty USB i to też nie działało ...
Georgi Angelov

Ustaw: ANDROID_SDK_ROOT na ścieżkę główną, a nie jako „ANDROID_SDK_HOME” !!!!!!!!!!!!!!!!!!!!!!
Nimitack

Brak uwierzytelnienia odcisków palców w moim przypadku ... Zmieniając USB na nośnik i inne, dało wyskakujące okienko do uwierzytelnienia, które wybrałem OK.
spacedev

pomaga również wyłączenie hotspotu na urządzeniu.
Jianhong

31

Doświadczyłem tego samego problemu.

Aby upewnić się, że Twoje urządzenie z Androidem oczekuje prawidłowego odcisku palca z systemu (np. Po przełączeniu instalacji Android SDK -> działa inny serwer adb!), Wykonaj następujące czynności (w rzeczywistości zrobiło to dla mnie magię):

  • odłącz urządzenie z Androidem
  • cofnąć autoryzacje debugowania USB w opcjach programisty Androida
  • podłącz urządzenie. Możesz ponownie zaakceptować odcisk palca.


8

1) Przejdź do Ustawienia telefonu> Opcje programisty> Odwołaj debugowanie USB.

2) Wyłącz debugowanie USB i uruchom ponownie.

Na pewno zadziała, w moim przypadku zadziałało.


3

Zdarzyło mi się to, ponieważ wcześniej włączyłem debugowanie USB na innym komputerze. Aby mke działało na drugim komputerze, musiałem wyłączyć debugowanie USB i ponownie włączyć je po podłączeniu do drugiego komputera i zadziałało.


3

Rozwiązaniem tego problemu była po prostu zmiana kabla USB, po włączeniu integracji ADB przez

Narzędzia> Android> Włącz integrację ADB.


2

Poniżej znajdują się polecenia dla użytkownika Ubuntu, aby autoryzować urządzenia, gdy opcja programisty jest włączona.

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

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

Na urządzeniu:

  • Aktywowano opcję programisty
  • Sprawdzone debugowanie USB

Podłącz teraz swoje urządzenie i musisz akceptować tylko żądanie w telefonie.


1

W moim przypadku był to dosłownie kiepski kabel USB. Najwyraźniej był na krawędzi - adb logcat działałby, ale mniej więcej przez połowę czasu otrzymywałbym ten błąd podczas próby przekazania aplikacji na urządzenie.

Zmieniłem na inny kabel i wszystko było w porządku. Stary kabel ładował się też bardzo wolno, więc powinienem był to podejrzewać wcześniej ...


Musiałem użyć innego portu USB z tym samym kablem.
Tamás Bolvári

1

Usuń uprawnienia debugowania na urządzeniu przy podłączonym telefonie komórkowym, a następnie odłóż je z powrotem i zapytaj, czy chcesz zezwolić komputerowi na debugowanie, akceptowanie i gotowanie uprawnień: D


0

Miałem ten sam problem podczas debugowania przez WLAN. Mogłem uruchomić aplikację z Android Studio, ale nie mogłem uzyskać żadnych komunikatów w logcat.

Naprawiłem to podłączając urządzenie do komputera kablem USB, raz uruchomiłem aplikację i wszystko działało. Następnie odłączyłem kabel USB i ponownie spróbowałem debugować przez WLAN i wszystko znów działało.


0

Też mam tę samą wiadomość. W moim przypadku zmieniłem środowisko programistyczne na inny komputer przenośny, a moim urządzeniem jest Samsung Galaxy Note 2014 Edition. Mój system operacyjny to Windows 7

Stan mojej notatki galaktyki jest wymieniony poniżej

  • aktywowano opcję programisty
  • Sprawdzone debugowanie USB

Komunikat o błędzie brzmiał: „urządzenie nieautoryzowane. Sprawdź ...”

Ogólnie rzecz biorąc, lokalizacja domyślnego ustawienia Androida była C:/Users/Your_login_name/.androidwtedy skopiowana i wklejona wszystkie pliki z folderu „.android” do folderu ustawień mojego nowego komputera.

Potem problem zniknął.

Myślę, że problem polegał na adbkeyniezgodności plików. Nie miałem też żadnej nazwy menu, takiej jak revoke adb authorization.


0

Wydaje się dziwne, że skomplikowane kroki rozwiązania kabla i ponownego uruchomienia ... Gdy po raz pierwszy podłączyłem urządzenie z Androidem do mojego Ubuntu (15.10), mam Connect as: opcje multimedialne lub kamery, aw moim Android Studio status urządzenia był nieautoryzowany. Dopiero gdy wybrałem jedną z opcji, które dostałem w urządzeniu z Androidem, opcję autoryzacji na PC. Gdy nadasz odpowiednie uprawnienia w systemie Android, stan urządzenia zmieni się na online w Android Studio. Twoje zdrowie


0

To może pomóc - po prostu pobierz i zainstaluj wersję Android SDK (taką samą jak wersja Androida na telefonie komórkowym), a następnie uruchom.


0

W moim przypadku problem dotyczył uprawnień. Używam Ubuntu 19.04 Podczas uruchamiania Android Studio wroot użytkowniku, mój telefon będzie pytał o wymagania dotyczące uprawnień. Ale zwykły użytkownik tego nie zrobi.

Problem polegał więc na tym, że adbnie posiadano wystarczających uprawnień. Mój użytkownik stał się właścicielem Androidfolderu w homekatalogu.

sudo chown -R orkhan ~/Android



0

Ten błąd pojawia się bardzo często z jakiegoś powodu, kiedy robię "ionic cordova run android" i pracuję na emulatorze. U mnie działa zakończenie procesu „adb.exe” i jego ponowne uruchomienie. Czasami to też nie działa i co robię, to wychodzę z emulatora iw android studio wykonuję „zimny rozruch” na emulatorze.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.