Nieautoryzowano urządzenia ADB Android
Ponieważ ponownie zainstalowałem Eclipse (po prostu usunąłem i pobrałem ponownie) nie mogę debugować moich aplikacji na Samsung Galaxy I9001 (z CyanogenMod - Android 4.4.2). Działało dobrze przed ponowną instalacją.
Unplug / plug, odznacz / zaznacz "Debug Enabled" , ADB kill-server / adb start-server, uruchom ponownie telefon / komputer nie działa dla mnie. Na urządzeniu nigdy nie pojawia się okno autoryzacji (ale pamiętam, że okno pojawiło się przed ponowną instalacją). Nie mam pojęcia jak wymusić to okno autoryzacji do wyświetlacz. Nie ma abd_key./ align = "left" / katalog android. Kiedy próbuję odczytać informacje o procesorze DDMS mówi:
[2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device.
Jakieś pomysły? Czy możliwe jest ręczne generowanie kluczy bez okna potwierdzenia?
Połączenie USB
Połączenie Bezprzewodowe
25 answers
Jest prawdopodobne, że urządzenie nie jest już autoryzowane na ADB z jakiegokolwiek powodu.
1. Sprawdź, czy masz autoryzację:
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d unauthorized
2. Odwołaj debugowanie USB w telefonie
Jeśli urządzenie jest pokazane jako nieautoryzowane , przejdź do opcji programisty w telefonie i kliknij "Cofnij autoryzację debugowania USB" (testowane z JellyBean & Samsung GalaxyIII).
3. Restart serwera ADB:
Następnie ponownie uruchomiony adb Serwer
adb kill-server
adb start-server
4. Podłącz ponownie urządzenie
Urządzenie zapyta, czy zgadzasz się na podłączenie identyfikatora komputera. Musisz to potwierdzić.
5. Teraz sprawdź urządzenie
Jest teraz autoryzowany!
adb devices
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d device
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-24 08:13:52
Ohhh w końcu to rozgryzłem! Po usunięciu katalogu Eclipse zainstalowałem go w innym katalogu.
echo %ANDROID_SDK_HOME%
Wyświetla błędną ścieżkę do katalogu sdk.
setx ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk"
- odłącz urządzenie
adb kill-server
adb start-server
- urządzenie wtykowe
Po tych krokach, byłem w stanie zobaczyć okno potwierdzenia z RSA fingerprint w moim telefonie:)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-08 05:20:36
Mam te same problemy z nexus7.
/ Align = "left" /Otwórz opcję
Developer
w menuSettings
na urządzeniu.Switch off
Przycisk w prawym górnym rogu ekranu.Delete
wszystkiedebug permission
z listy menu.Switch on
Przycisk w prawym górnym rogu ekranu.
Teraz podłącz ponownie urządzenie do komputera i wszystko powinno być w porządku.
Sorry for my słaby angielski i niektóre nazwy menu (przycisków) mogą być nieprawidłowe W TWOIM JĘZYKU, ponieważ mój jest japoński.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-29 06:50:37
Miałem ten sam problem. Został on rozwiązany przez ustawienie "USB computer connection" Na " Camera (PTP)" zamiast " Media Device (MTP)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-19 00:50:36
Zmarnowałem godziny na ten głupi problem. Żadne z powyższych rozwiązań nie zadziałało u mnie samo.
Używam systemu Windows 10. Miałem starą ręczną instalację Android SDK, a także Android Studio SDK. Usunąłem ręcznie zainstalowany zestaw SDK i wszystkie moje urządzenia przestały działać. Były to objawy:
$ 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.
Jak również
$ adb devices
List of devices attached
id1 unauthorized
id2 unauthorized
id3 unauthorized
Szczerze mówiąc nie jestem pewien, który z tych kroków pozwolił mi na debugowanie USB? podpowiada, więc wymieniłem wszystko dla kompletność. Idzie w kolejności od najłatwiejszych do najtrudniejszych. Większość ludzi wydaje się być z powrotem na nogach po dwóch pierwszych sekcjach.
Restart ADB
Wykonałbym to po każdej z poniższych sekcji.
adb kill-server
adb usb
Zaszalej z opcjami dewelopera
- Włącz opcje programistyczne off I back on
- Włącz debugowanie USB off and back on
- cofnięcie autoryzacji debugowania USB. Try this while USB debugowanie jest włączone i jeśli to możliwe Spróbuj również, gdy debugowanie USB jest wyłączone.
Urządzenia Replug
-
Odłącz i podłącz kabel USB do telefonu.
- przełączanie fizycznych portów na komputerze, do którego podłączony jest kabel USB
- Przełącz fizyczne Kable USB, których używasz do podłączenia urządzeń
Uruchom ponownie wszystko
-
Uruchom ponownie wszystkie urządzenia i połącz się ponownie]}
- zrestartuj swój PC [[25]}Włączanie i wyłączanie WIFI
Zacznij kasować rzeczy
-
Uwaga Usuń swój
~/.android
folder. Czasami ten folder może mieć złe uprawnienia, które mogą powodować problemy. Najpierw zrób kopię zapasową tego folderu. - Odinstaluj wszystkie sterowniki specyficzne dla producenta z Dodaj / usuń programy. Odinstalowałem następujące (nazwy nie są dokładne)
- LG United USB Driver
- HTC Mobile USB Driver
- OnePlus USB Drivers 1.00
- Samsung USB Driver
- odinstalowałem również wszystkie emulatory i odpowiednie sterowniki (opcjonalnie)
- NOx i pokrewne sterowniki Bluestacks]}
- Genymotion
Usuń wszystkie zmienne środowiskowe związane z Androidem.
- Usuń
%ANDROID_HOME%
Jeśli masz ustawione - Usuń
%ANDROID_SDK_HOME%
Jeśli masz ustawione
W tym momencie wszystkie moje urządzenia magicznie ożyły i zaczęło się wyświetlanie Allow USB debugging? podpowiedzi i poprawne połączenie przez ADB. Jeśli dotarłeś tak daleko i nie znalazłeś rozwiązania, przykro mi, że jesteś w takim położeniu. Upewnij się, że po zakończeniu wszystkich tych kroków ponownie uruchomiłeś wszystkie urządzenia i maszynę deweloperską i podłącz do nowego portu USB za pomocą nowego kabla.
Jeśli to nadal nie działa spróbuj niektóre z tych innych so postów w temacie:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:18:23
Kroki, które mi pomogły:
1. Odłącz telefon od kabla usb
2. Odwołaj debugowanie USB w telefonie
3. Uruchom ponownie urządzenie
4. Podłącz ponownie urządzenie
Najważniejszą częścią było ponowne uruchomienie urządzenia. Bez niego nie zadziałało .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-22 20:17:34
Dla odniesienia, właśnie napotkałem ten sam problem na Linuksie i miałem cholernie dużo czasu, aby go rozgryźć. W końcu stwierdziłem, że mam~/.katalog Androida, który był własnością roota(dzięki uruchomieniu adb jako root, podczas machania wokół próbując dowiedzieć się innych problemów z połączeniem). Usunięcie tego roota posiadającego ~/.Android directory rozwiązał brakujące okno dialogowe autoryzacji następnym razem, gdy ponownie podłączyłem urządzenie.
Jest możliwe, że po prostu zmiana własności również miałaby stałe problem-zgaduję, że to był prosty brak dostępu do pliku klucza adb przechowywanego w środku, który był źródłem problemu. Nie zweryfikowałem tego jednak i nie zamierzam celowo łamać mojej ciężko wywalonej łączności tylko po to, żeby móc sprawdzić; -)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-18 11:55:11
Jak podano w wiadomości, musisz zezwolić na dostęp adb w telefonie.
Najpierw podłącz telefon do komputera za pomocą kabli USB, a następnie na ekranie pojawi się komunikat autoryzacji. Zaznacz zapamiętaj swój wybór, a następnie pozwól na to.
Jeśli urządzenie nie wyświetla żadnych wiadomości po podłączeniu do komputera.Zrób to.
Usuń / data / misc / adb / adb_key, uruchom ponownie telefon i spróbuj połączyć jeszcze raz. Wiadomość powinna nadejść w górę.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-15 12:55:05
Miałem ten błąd w moim Nexusie 10. Próbowałem wszystkich odpowiedzi, które mogłem znaleźć, a potem zdałem sobie sprawę, że używam innego portu USB niż zwykle. Przełączyłem się na port, którego zwykle używam, który znajduje się po drugiej stronie laptopa, a autoryzacja pojawiła się na moim tablecie!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-14 02:57:29
Byłem na tym poziomie, dostałem to okno dialogowe uprawnień, wyłączając wi-fi mojego telefonu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-12 07:31:51
Miał podobny problem na osx i Nexus 5 (A6.0.1). Dostałem wyskakujące okienko autoryzacji i potwierdziłem to, pomimo tego, że Android Studio ani żadne inne IDE nie mogło połączyć się z urządzeniem.
Okazało się, że mój Nexus (rooted ) nie ma kluczowych plików.
- Zrestartowano urządzenie z Androidem do odzyskiwania
- Kod Ran wklejony poniżej
- zrestartowane urządzenie z Androidem, adb identyfikuje teraz urządzenie
Naciśnij klawisz z komputera na urządzenie z Androidem:
cd ~/.android && adb push adbkey.pub /data/misc/adb/adb_keys
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:34:50
To rozwiązało mój problem!
- Uruchom symulator Androida
- Przejdź do Ustawienia i włącz tryb programisty
- Włącz z ustawień programisty Debugowanie usb
W tym momencie dostaniesz popup massage na emulatorze, aby autoryzować urządzenie i jesteś gotowy do pracy:)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-16 12:36:59
Na niektórych urządzeniach Samsung zmiana trybu, która może być ustawiona przez wybieranie *#0808#
nie trzyma się bez bezpośredniego restartu. Po ponownym uruchomieniu wybierz ten sam ciąg znaków i upewnij się, że wybrano adb + mdp
i ustawiono USB na AP
. Po tym upewnij się, aby ponownie połączyć telefon i ponownie uruchomić serwer ADB. Staraj się również unikać koncentratorów USB i maszyn wirtualnych z pewnością jeszcze bardziej komplikują sprawę. Postępuj zgodnie z wcześniej wymienionymi instrukcjami czyszczenia autoryzowanych urządzeń itp.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-12 16:08:31
Nie dostawałem odcisku palca RSA w telefonie.
I had to go into the
C:\Users\<userName>\.android\adbkey and adbkey.pub
Pliki, usuń je, a następnie Zabij i uruchom ponownie serwer adb. Musiałem zatrzymać i ponownie uruchomić debugger i podłączyć jako USB w trybie PTP.
Ponieważ klucz autoryzacji RSA był zapisywany w tej ścieżce, zabicie i ponowne uruchomienie serwera adb nie pomogło.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-19 12:46:36
Rozwiązaniem jest skopiowanie pliku ~/.android/adbkey.pub
(Na GNU / Linux lub %USERPROFILE%\.android\adbkey.pub
Na Windows) na Androida i umieszczenie go jako /data/misc/adb/adb_keys
. Potrzebujesz uprawnień roota, aby to zrobić.
Możesz przesłać plik w dowolny sposób (lub są w stanie), czy to przez USB, e-mail lub tymczasową usługę przesyłania plików. W moim przypadku, ponieważ była to nowa instalacja Android-x86 w maszynie Wirtualnej, nie ma użytecznej przeglądarki internetowej, a z network / TCP adb nie działa, musiałem faktycznie wpisać 715 znaków.
Przynajmniej to zadziałało.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-24 06:59:03
Sprawdź, czy masz zainstalowane kies. Jest to jedno z możliwych rozwiązań
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-15 11:14:15
Miałem tę samą wiadomość w dwóch telefonach:
- Sony Xperia E
- Samsung Galaxy Core 2
Zarówno Android 4.4.2, i rozwiązałem go tymi dwoma krokami:
1.- Aktualizacja mojego adb do 1.0.31, pobieranie najnowszej wersji Android SDK z SDK Manager
Możesz sprawdzić swoją wersję adb wpisując
adb version
2.- Po podłączeniu telefonu w trybie debugowania USB pojawia się komunikat z prośbą o autoryzację tego komputera do debugowania. Musisz zaznaczyć "Zawsze zezwalaj na ten komputer" i kliknąć na pozwól .
Mam nadzieję, że to pomoże.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-02 14:29:01
Jest to błąd, ponieważ twoja wersja okna nie ma sterownika dla usb 3.0, aby odbiornik uwierzytelnił uprawnienia z telefonu. Spędziłem 5 dni z tym robalem. Teraz zainstaluj sterownik 58964_Intel (R)_usb_3.0. I kontynuuj z niesamowitym kodem!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-09 10:47:02
To nie może działać we wszystkich sytuacjach, ale ponieważ użyłem długiego kabla, moje urządzenie nie łączy się prawidłowo i wiadomość nie wyskakuje zmiana kabla może rozwiązać problem
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-28 20:09:53
adb usb
/ align = "left" /
Spowoduje to ponowne uruchomienie demona ADB nasłuchującego na porcie USB
Zwrócone polecenie:
Błąd: urządzenie nieautoryzowane. Sprawdź okno potwierdzenia na Twoje urządzenie
. Ale monit o klucz RSA pojawił się w telefonie od razu. Po zatwierdzeniu wszystko zaczęło działać zgodnie z oczekiwaniami
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-06 00:48:09
Po zainstalowaniu Android studio miałem nieprawidłowe uprawnienia w folderze"~/.android " (dostęp do odczytu i zapisu tylko dla roota). Więc zmieniłem go i uruchomiłem projekt z Android studio (urządzenie nadal było oznaczone jako "nieautoryzowane").
Android studio pokazał błąd "Błąd instalacji apk", ale w folderze"~/.android "zostały utworzone pliki "adbkey", " adbkey.pub", " debug.keystore".
Po tym zrestartowałem adb (uruchomiłem komendy ADB kill-server i adb start-server ) i okno autoryzacji pojawiło się na moim urządzeniu.
Mam nadzieję, że ktoś podejdzie do tego rozwiązania.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-16 16:11:34
To, co zrobiłem, aby rozwiązać problem, to odłączyć i ponownie podłączyć kabel usb do portu USB ponownie (zrobione z innym portem na moim komputerze).
Więc wybrałem ładowanie i tyle. Urządzenie mobilne poprosiło mnie o przyznanie dostępu do maszyny, zgodziłem się i to rozwiązało problem.
Podczas uruchamiania urządzeń adb widziałem urządzenie na liście.
(zrobione w Windows 10 home).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-22 15:35:19
Po prostu próbuję ADB kill-server , u mnie działa:
PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186 unauthorized
PS C:\Users\languoguang> adb shell
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.
Zabij i uruchom serwer adb:
PS C:\Users\languoguang> adb kill-server
PS C:\Users\languoguang> adb start-server
* daemon not running; starting now at tcp:12345
* daemon started successfully
PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186 device
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-29 01:44:10
Linux-Ubuntu-14.04
Przeczytałem całą odpowiedź na ten post, nic mi nie wyszło: (
Może to być dlatego, że nie używam zwykłego urządzenia końcowego, pracującego na urządzeniu korporacyjnym!
U mnie działa:
Pobierz VID, PID dla swojego urządzenia z lsusb i zaktualizuj 51-android.Zasady ( https://source.android.com/source/initializing.html#configuring-usb-access )
Upewnij się, że adb_usb.ini jest również aktualizowany z tym samym VID, PID
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-13 07:29:15
Próbowałem na wiele sposobów rozwiązać ten problem, ten działa dla mnie.
Zainstaluj SnapPea na swoim komputerze. SnapPea
Podłącz telefon w trybie debugowania USB i otwórz SnapPea, w telefonie pojawi się okno dialogowe autoryzacji. Okno dialogowe wyświetla się w telefonie
Mam nadzieję, że to pomoże.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-03 02:25:47