ADB Urządzenie z Androidem Nieautoryzowane


357

Ponieważ ponownie zainstalowałem Eclipse (po prostu usunąłem i ponownie go pobrałem), nie mogę debugować moich aplikacji na Samsung Galaxy i9001 (z CyanogenMod - Android 4.4.2). Działało dobrze przed ponowną instalacją.

Odłącz / podłącz, odznacz / zaznacz „Debugowanie włączone”, adb kill-server / adb start-server, uruchom ponownie telefon / komputer nie działa dla mnie. Na urządzeniu okno dialogowe autoryzacji nigdy się nie pojawia (ale pamiętam, że okno to pojawiło się przed ponowną instalacją). Nie mam pojęcia, jak wymusić wyświetlanie tego okna dialogowego autoryzacji. W katalogu .android nie ma pliku abd_key.pub. Kiedy próbuję przeczytać 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żna wygenerować klucze ręcznie bez okna dialogowego potwierdzenia?

Połączenie USB Przez USB

Połączenie bezprzewodowe Przez Wi-Fi


5
Losowe zgadywanie, ale co, jeśli usuniesz wszystkie autoryzacje do debugowania w ustawieniach telefonu.
Chris Stratton

Zrobiłem to, ale nic się nie dzieje ...
Quak

Zainstalowane sterowniki USB - wciąż nic.
Quak

Pracowałem dla mnie po raz pierwszy +1
punith

6
1. odłącz, 2. przejdź do menu programisty, 3. usuń wszystkie dozwolone urządzenia, 4. podłącz usb do komputera, 5. w wyskakującym okienku w telefonie wybierz pamiętaj, kliknij zezwól, gotowe! 6.? 7. zysk!

Odpowiedzi:


1007

Prawdopodobnie z jakiegokolwiek powodu urządzenie nie jest już autoryzowane w ADB .

1. Sprawdź, czy jest autoryzowany:

<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 wyświetlane jako nieautoryzowane , przejdź do opcji programisty w telefonie i kliknij „Odwołaj autoryzację debugowania USB” (testowane z JellyBean i Samsung GalaxyIII).

3. Uruchom ponownie serwer ADB:

Następnie zrestartowałem serwer adb

adb kill-server
adb start-server

4. Ponownie podłącz 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

4
Krok drugi nie był tutaj konieczny, ale nie mógł też znaleźć tego menu.
Simon Forsberg,

11
Urządzenie nie zapytało (lub nie widziałem, żeby pytało), czy zgadzasz się na ponowne połączenie, ale po wykonaniu powyższych kroków, a następnie wyłącz i włącz debugowanie USB, zadziałało.
Jack BeNimble,

1
Nie działało dla mnie; Android 6.0 Marshmallow nie ma opcji „Odwołaj autoryzację debugowania USB”. Uwaga: po zabiciu ADB pojawia się komunikat „ADBd $ ADB_VENDOR_KEYS nie jest ustawiony; spróbuj„ adb kill-server ”, jeśli wydaje się to źle”; a także „błąd: urządzenie nieautoryzowane” itp.
Aaron Campbell

2
Nie mogę znaleźć opcji „Odwołaj autoryzację debugowania USB” na Androidzie 4.4.4. Gdzie to jest?
JohnyTex,

6
Jeśli urządzenie nie wyświetla monitu o autoryzację, przyczyną może być to, że konto, adbz którego korzystasz, nie ma uprawnień do obsługi kluczy. Jeśli tak się stanie, wypróbuj podwyższone uprawnienia (np sudo.).
MatrixManAtYrService

88

Ohhh w końcu to rozgryzłem! Po usunięciu katalogu Eclipse zainstalowałem go w innym katalogu.

echo %ANDROID_SDK_HOME%

wyświetla nieprawidłową ścieżkę do katalogu sdk.

  1. set ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk"
  2. odłącz urządzenie
  3. adb kill-server
  4. adb start-server
  5. podłącz urządzenie

Po wykonaniu tych kroków mogłem zobaczyć okno dialogowe potwierdzenia z odciskiem palca RSA na moim telefonie :)


nie wyświetla okna dialogowego umożliwiającego debugowanie ... tutaj są jakieś sugestie!
CoDe

1
Ustawienie zmiennej środowiskowej działało dla mnie, ale musiałem wykonać restart, aby zadziałało.
Tim S. Van Haren,

19
Wziąłem unplug devicejako polecenie uruchomienia ... Uwaga dla siebie, oznacza to fizycznie (nie) wtyczkę
Tobias Kienzler

W moim przypadku zmienna środowiskowa ANDROID_HOME_SDK wskazuje na „E: \ android-sdk \ SDK Manager.exe”, co jest nieprawidłowe. więc po zmianie na „E: \ android-sdk” próbuję wykonać echo, jak powiedział, ale środowisko wydaje się nie aktualizować. więc ponownie uruchamiam komputer -> odłączam usb -> adb kill-server -> adb start-server -> podłącz usb -> pracuj!
Jongz Puangput,

Używałem adb kill-server i adb start-server, który nie działa, ale kiedy odłączyłem urządzenie i użyłem tych poleceń, działało dzięki!
Yirga

55

Spróbuj zmusić ADB do utworzenia nowych kluczy.

  • W systemie Linux:

    $ mv ~/.android/adbkey ~/.android/adbkey.old
    $ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
    $ adb kill-server
    $ adb start-server
  • W systemie Windows 10 (dziękuję Pau Coma Ramirez , Naveen i d4c0d312 !):

    • Iść do %HOMEPATH%\Android\.android\
    • Poszukaj plików o nazwie adbkeylub adbkey.pub.
    • Usuń te pliki. Lub, jeśli chcesz być po bezpiecznej stronie, przenieś je do innego katalogu.
    • Powtórz powyższe kroki w %USERPROFILE%\.android\
    • Spróbuj ponownie

Po tym nie musiałem nawet odłączać telefonu: monit autoryzacji już tam był. Powodzenia!


3
Żadna z pozostałych odpowiedzi nie zadziałała, ta przybiła go! Wielkie dzięki! =)
Ten Brazylijczyk

3
W systemie Windows sprawdź klucze w %HOMEPATH%\.android\ lub %USERPROFILE%\.android\ . Dziękuję, ten działał dla mnie!
Pau Coma Ramirez,

1
@ e18r, dziękuję. Działało po wypróbowaniu tego, co powiedziałeś. Dziękuję bardzo.
Naveen

1
Dziękuję Ci! W systemie Windows 10 to działa dla mnie.
BlueSilver,

1
dzięki. potrzebowałem tego bardzo pilnie. działało jak urok.
raghu777

40

Mam takie same problemy z Nexusem7.

Następnie pracował nad rozwiązaniem tego problemu.

  1. Otwórz Developeropcję w Settingsmenu urządzenia.

  2. Switch off przycisk w prawym górnym rogu ekranu.

  3. Deletewszystko debug permissionz listy menu.

  4. Switch on przycisk w prawym górnym rogu ekranu.

teraz ponownie podłącz urządzenie do komputera i wszystko powinno być w porządku.

Przepraszam za mój słaby angielski, a niektóre menu (przyciski) mogą być niepoprawne w twoim języku, ponieważ moje są japońskie.


3
To zadziałało dla mnie. krok 3 wydawał się niejasny, ale w tym celu „odwołałem autoryzację debugowania USB”. Po ponownym podłączeniu urządzenia (po włączeniu opcji debugowania i ponownym debugowaniu USB) pojawiło się monit o zapisanie klucza RSA komputera. Dzięki :)
SgtPooki

To działało dla mnie na Wiko Lenny. Odłącz urządzenie, wyłącz Developertryb, odwołaj uprawnienia do debugowania, włącz Developerponownie opcje, ponownie podłącz urządzenie, włącz ponownie USB debugging.
user1438038,

Dzięki! Działa to dla Lenovo Tab 3
bladerz

Po próbie naprawienia tego przez jakiś czas, Revoke USB Debugging Authorizationteraz mój emulator jest twardy resetowany. Jakość.
Timmmm,

28

Miałem ten sam problem. Problem został rozwiązany poprzez ustawienie „Połączenie komputera USB” na „Aparat (PTP)” zamiast na „Urządzenie multimedialne (MTP)


1
Jedyny sposób działa na moje ID 1004:631d LG Electronics, Inc. Optimus Android Phone (Camera/PTP Mode)dziękuję!
josejuan

1
to zadziałało również dla mnie .. na redmi note 3 NitrogeOS 7.1.2
ashishsony 16.04.17

Zrobił to dla mnie w OnePlus One Lineage 14.1.
Alex Bergsland

Pracował dla mnie na Samsung Galaxy S4 Active.
Étienne

Próbowałem wszystkiego, tylko to rozwiązanie działało (ustawienie innego trybu USB - Przesyłanie zdjęć - w „domyślnej konfiguracji USB”). Maszyna ma dość starą płytę główną (ze starym chipsetem) i procesor AMD, więc wydaje się, że jest to problem związany ze sterownikami.
Javad Sadeqzadeh

24

Zmarnowałem godziny na ten głupi problem. Żadne z powyższych rozwiązań nie działało dla mnie samodzielnie.

Korzystam z systemu Windows 10. Miałem starą ręczną instalację zestawu SDK systemu Android, a także zestawu SDK systemu Android Studio. 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 dał mi moje zezwolenie na debugowanie USB? monituje z powrotem, więc wymieniłem WSZYSTKO dla kompletności. Idzie w kolejności od najłatwiejszej do najtrudniejszej. Większość ludzi wydaje się być na nogach po pierwszych dwóch sekcjach.


Uruchom ponownie ADB

Zrobiłbym to po każdej z poniższych sekcji.

adb kill-server
adb usb

Zaszalej z opcjami dla programistów

  1. Wyłącz opcje programisty i włącz je ponownie
  2. Wyłącz debugowanie USB i włącz je ponownie
  3. Odwołaj autoryzacje debugowania USB . Spróbuj tego, gdy debugowanie USB jest włączone, a jeśli to możliwe, spróbuj również, gdy debugowanie USB jest wyłączone.

Podłącz ponownie urządzenia

  1. Odłącz i ponownie podłącz kabel USB do telefonu.
  2. Przełącz fizyczne porty komputera, do którego podłączony jest kabel USB
  3. Przełącz fizyczne kable USB, których używasz do podłączania urządzeń

Zacznij ponownie wszystko uruchamiać

  1. Uruchom ponownie wszystkie urządzenia i podłącz ponownie
  2. Uruchom ponownie komputer
  3. Włącz i wyłącz WIFI

Zacznij usuwać rzeczy

  1. UWAGA Usuń ~/.androidfolder. Czasami ten folder może mieć złe uprawnienia, co może powodować problemy. Możesz najpierw wykonać kopię zapasową tego folderu.
  2. Odinstaluj wszystkie sterowniki producenta z dodawania / usuwania programów. Odinstalowałem następujące (nazwy nie są dokładne)
    • Sterownik USB United LG
    • Sterownik HTC Mobile USB
    • Sterowniki USB OnePlus 1.00
    • Sterownik Samsung USB
  3. Odinstalowałem również wszystkie emulatory i odpowiadające im sterowniki (opcjonalnie)
    • Nox i powiązane sterowniki
    • Bluestacks
    • Genymotion

Usuń wszystkie zmienne środowiskowe związane z Androidem.

  1. Usuń, %ANDROID_HOME%jeśli masz ustawiony
  2. Usuń, %ANDROID_SDK_HOME%jeśli masz ustawiony

W tym momencie wszystkie moje urządzenia magicznie ożyły i zaczęły wyświetlać opcję Zezwalaj na debugowanie USB? monity i prawidłowe połączenie za pomocą ADB. Jeśli dotarłeś tak daleko i nie znalazłeś rozwiązania, naprawdę przepraszam, że znalazłeś się w takiej sytuacji. Upewnij się, że ponownie uruchomiłeś wszystkie urządzenia i urządzenie deweloperskie na końcu wszystkich tych kroków i podłącz się do nowego portu USB za pomocą nowego kabla.

Jeśli to nadal nie działa, wypróbuj niektóre z innych postów SO na ten temat:


8
Żadna z innych sugestii tutaj nie zadziałała, ale ta doprowadziła mnie na właściwe tory. Część katalogu ~ / .android ma prawie rację. Po ostatniej aktualizacji Android Studio dla SDK adb przestał działać, z dokładnie tymi objawami. W końcu dowiedziałem się, że ~ / .android / adbkey i ~ / .android / adbkey.pub były plikami wielkości 0, więc je usunąłem, zrestartowałem serwer adb i tak dalej! Natychmiast otrzymałem moją prośbę o autoryzację.
mkilmanas

3
Miałem też radość z usuwania~/.android
Evan Carroll,

3
Dzięki. Usunięcie ~ / .android rozwiązało to dla mnie po zrobieniu wszystkiego innego i pozostaniu tam również długo!
Sheila,

@EvanCarroll wystarczy usunąć~/.android/adbkey
João Pimentel Ferreira

Usunięcie pliku adbkey zrobiło to dla mnie. Po zresetowaniu urządzenia, komputera itp. I usunięciu tego;
Kevin Cloet,

15

Dla porównania, właśnie spotkałem ten sam problem w Linuksie i bardzo się nad tym zastanowiłem. W końcu ustaliłem, że mam katalog ~ / .android, który był własnością roota (dzięki uruchamianiu adb jako root, podczas gdy próbowałem wymyślić inne problemy z połączeniem). Usunięcie katalogu root ~ / .android rozwiązało brakujące okno autoryzacji przy następnym podłączeniu urządzenia.

Możliwe, że zwykła zmiana własności również rozwiązałaby problem - domyślam się, że był to po prostu brak dostępu do przechowywanego w nim pliku klucza adb, który był źródłem problemu. Nie zweryfikowałem tego jednak i nie zamierzam celowo przerywać mojej ciężko zdobytej łączności, aby to sprawdzić ;-)


Dla mnie problemem był ~/.androidbrak adbkey.pubpliku w folderze.
Ten Brazylijczyk

13

Kroki, które zadziałały dla mnie:
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 tego nie działało.


Z mojego doświadczenia w pracy z urządzeniami AndroidTV pamiętam, że zachowują się tak samo jak normalny telefon, więc powinieneś spróbować.
vovahost

Dzięki, więc potrzebuję kabla USB od męskiego do męskiego. darrrn, @vovahost dzięki jednak
ralphgabb

8

Jak podano w wiadomości, musisz zezwolić na dostęp adb w telefonie.

Najpierw musisz podłączyć telefon do komputera za pomocą kabli USB, a następnie na ekranie pojawi się komunikat autoryzacji. Zaznacz pamiętaj swój wybór, a następnie zezwól na to.

JEŚLI urządzenie nie wyświetla żadnych komunikatów po podłączeniu do komputera, po prostu zrób to.

Usuń / data / misc / adb / adb_key, uruchom ponownie telefon i spróbuj połączyć się ponownie. Wiadomość powinna się pojawić.


2
Wciąż brak wiadomości. Nie wiem, co teraz zrobić :( Nie chcę debugować na emulatorze ...
Quak

Odłącz i podłącz ponownie działa! Ten scenariusz występuje po włączeniu debugowania USB po raz pierwszy.
David Douglas,

8

Ten błąd pojawiał się w moim Nexusie 10. Wypróbowałem wszystkie 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 mojego laptopa, a autoryzacja pojawiła się na moim tablecie!


6

Miał podobny problem na osxie i Nexusie 5 (A6.0.1). Dostałem wyskakujące okienko autoryzacji i potwierdziłem je, mimo że Android Studio ani inne IDE nie mogły się połączyć z urządzeniem.

Okazało się, że mój Nexus ( zrootowany ) nie ma plików kluczy.

  • Zrestartowano urządzenie z Androidem w celu przywrócenia
  • Ran kod 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

Rozwiązanie pochodzi stąd


TO jest odpowiedź dla urządzenia, które nie może wyświetlić okna dialogowego autoryzacji ADB (np. Gdy ma zainstalowane niestandardowe jądro)
BamsBamx

5

Byłem z tym wielopoziomowy, dostałem to okno dialogowe zgody, wyłączając wi-fi mojego telefonu.


5

Rozwiązaniem jest skopiowanie pliku ~/.android/adbkey.pub(na GNU / Linux lub %USERPROFILE%\.android\adbkey.pubWindows) na Androida i umieszczenie go jako /data/misc/adb/adb_keys. Aby to zrobić, potrzebujesz uprawnień roota.

Możesz przesłać plik w dowolny sposób (lub w stanie), USB, e-mail lub tymczasową usługę przesyłania plików. W moim przypadku, ponieważ była to nowa instalacja systemu Android-x86 na maszynie wirtualnej, brak użytecznej przeglądarki internetowej, a przy braku pracy sieci / TCP adb musiałem wpisać 715 znaków.

Przynajmniej zadziałało.


4

W telefonie nie pojawiał się odcisk palca RSA.

Musiałem wejść do

  C:\Users\<userName>\.android\adbkey and adbkey.pub 

pliki, usuń je, a następnie zabij i uruchom ponownie serwer adb. Musiałem zatrzymać i zrestartować debugger i podłączyć się jako USB w trybie PTP.

Ponieważ klucz autoryzacji RSA był zapisywany w tej ścieżce, zabicie i ponowne uruchomienie serwera adb nie pomogło.


4

To rozwiązało mój problem!

  1. uruchom symulator Androida
  2. przejdź do ustawień i włącz tryb programisty
  3. włącz w ustawieniach programisty debugowanie USB

w tym momencie dostaniesz wyskakujący masaż na swoim emulatorze w celu autoryzacji urządzenia i możesz zacząć :)


3

Jeśli korzystasz z systemu Ubuntu, spróbuj uruchomić serwer jako root:

sudo adb kill-server

sudo adb start-server

ten pomógł mi na Ubuntu 19.10 i Amazon Fire 7, dzięki!
druss

3

Powinieneś usunąć plik: c:\users\_user_name_\.android\adbkey


Pomogło mi to wraz z postępem w 5 krokach przez @Martin. Może to przebiegać między krokami 2 i 3.
Cat Perry

2

Na niektórych urządzeniach Samsung zmiana trybu, którą można ustawić za pomocą wybierania *#0808#, nie utrzymuje się bez bezpośredniego ponownego uruchomienia. Po ponownym uruchomieniu wybierz ten sam ciąg znaków i upewnij się, że adb + mdpwybrałeś i USB ustawiony na AP. Następnie pamiętaj o ponownym podłączeniu telefonu i zrestartowaniu serwera ADB. Staraj się także unikać koncentratorów USB i maszyn wirtualnych, które z pewnością jeszcze bardziej skomplikują sprawę. Postępuj zgodnie z wcześniej wymienionymi instrukcjami dotyczącymi czyszczenia autoryzowanych urządzeń itp.


Świetny! Działa z Samsung Galaxy S5 Android 5.0 (aktualizacja OTA z KitKat). Powinienem również wspomnieć, że problem pojawił się tylko na pulpicie Windows 7. W laptopie z systemem Windows 7 i mini-mac nigdy nie prosi o autoryzację!
madlymad

2

Miałem podobny problem. Zostało to jednak rozwiązane przy użyciu innego rozwiązania. Myślałem, że też mogę to tutaj udostępnić. Pozwól mi najpierw opisać mój problem.

W moim Ubuntu miałem Android SDK. Ścieżka do zestawu SDK systemu Android nie była w ścieżce zmiennej środowiskowej. Zainstalowałem adb za pomocą apt-getpolecenia i nie mogłem znaleźć folderu domowego sdk, a zatem pokazywał nieautoryzowany błąd i urządzenie również nie wyskakiwało. Utknąłem tutaj.

Następnie odinstalowałem adb za pomocą apt-get purgektórego zainstalowałem wcześniej. Android SDK ma program adb w platform-toolsfolderze. Po prostu dodałem ścieżkę do zmiennej środowiskowej, która działała jak urok.

export PATH=${PATH}:/home/YOUR-USERNAME/path/to/adb
adb devices
List of devices attached
f7f716d56905    device

Dlatego problemem nie było ustawienie zestawu Android SDK na ścieżkę zmiennej środowiskowej.


2

Ten sam problem zaczął się pojawiać po zmianie urządzenia programistycznego i został rozwiązany jako:

$ mv ~/.android/adbkey ~/.android/adbkey.old
$ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
$ adb kill-server
$ adb start-server

1

Sprawdź, czy masz zainstalowane Kies. To jedno z możliwych rozwiązań


1

Po prostu próbuję adb kill-server , to działa dla mnie:

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

1

Odłącz urządzenie od komputera.

Przejdź do ustawień programisty.

Wyłącz ustawienia programisty.

Włącz ustawienia programisty.

Włącz debugowanie USB (i inne ustawienia, które wcześniej włączyłeś)

Ponownie podłącz urządzenie do komputera.

Spróbuj ponownie.

Pracował dla mnie, więc mam nadzieję, że to zadziała!


0

Miałem tę samą wiadomość w dwóch telefonach:

- Sony Xperia E
- Samsung Galaxy Core 2

zarówno Android 4.4.2, jak i rozwiązałem go, wykonując następujące dwa kroki:

1.- Aktualizacja mojego adb do 1.0.31, pobieranie najnowszej wersji Androida SDK z SDK Manager

Możesz sprawdzić wersję adb, pisząc

adb version

2.- Po podłączeniu telefonu do trybu debugowania USB pojawi się komunikat z prośbą o autoryzację tego komputera do debugowania. Musisz zaznaczyć „Zawsze zezwalaj na ten komputer” i kliknij Zezwalaj .

Mam nadzieję, że to pomoże.


0

Jest to błąd, ponieważ Twoja wersja systemu Windows nie ma sterownika dla USB 3.0 do odbierania uwierzytelnienia z telefonu. Spędziłem 5 dni z tym błędem. Teraz zainstaluj sterownik 58964_Intel (R) _USB_3.0. I kontynuuj z niesamowitym kodem!

używam tego linku, aby pobrać sterownik


0

to może nie działać we wszystkich sytuacjach, ale ponieważ użyłem długiego kabla, moje urządzenie nie łączy się prawidłowo, a komunikat nie wyskakuje zmienić kabel może rozwiązać problem


0

adb usb działało dla mnie Ponownie uruchamia demona adb nasłuchującego na porcie USB Polecenie zwróciło:

błąd: urządzenie nieautoryzowane. Sprawdź okno dialogowe potwierdzenia na swoim urządzeniu

. Ale od razu pojawiło się pytanie o klucz RSA. Po zatwierdzeniu wszystko zaczęło działać zgodnie z oczekiwaniami


Daje mi to tylko „błąd: nie znaleziono urządzeń / emulatorów”.

0

Po zainstalowaniu Androida Studio miałem niepoprawne uprawnienia do folderu „~ / .android” (dostęp do odczytu i zapisu tylko dla roota). Zmieniłem go i uruchomiłem projekt ze studia Android (urządzenie nadal było oznaczone jako „nieautoryzowane”).

Android studio pokazało błąd „Błąd instalacji apk”, ale w folderze „~ / .android” zostały utworzone pliki „adbkey”, „adbkey.pub”, „debug.keystore”.

Następnie zrestartowałem adb (uruchomiłem polecenia adb kill-server i adb start-server ) i na moim urządzeniu pojawiło się okno autoryzacji.

Mam nadzieję, że ktoś podejdzie do tego rozwiązania.


0

Aby rozwiązać problem, ponownie odłączyłem kabel USB do portu USB (zrobiłem to z innym portem na moim komputerze).

Potem postanowiłem naładować i to wszystko. 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 to urządzenie na liście.

(Wykonano w domu w systemie Windows 10).


0

Utknąłem na tym od dłuższego czasu i mogłem całkowicie rozwiązać problem, kopiując klucz adbkey z komputera, z którym mój telefon się połączył.

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.