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.
android
android-studio
adb
logcat
android-logcat
Georgi Angelov
źródło
źródło
Developer options
->Revoke USB debugging authorizations
. Następnie podłącz urządzenie i zaakceptuj je ponownie.Odpowiedzi:
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:
Biegać:
Podłącz urządzenie
źródło
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ę):
źródło
Proszę to sprawdzić. https://code.google.com/p/android/issues/detail?id=82850
Miałem ten sam problem. Można było zauważyć, że „integracja adb” została wyłączona. Włącz go w swoim IDE (Narzędzia | Android)
źródło
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.
źródło
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.
źródło
Rozwiązaniem tego problemu była po prostu zmiana kabla USB, po włączeniu integracji ADB przez
Narzędzia> Android> Włącz integrację ADB.
źródło
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:
Podłącz teraz swoje urządzenie i musisz akceptować tylko żądanie w telefonie.
źródło
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 ...
źródło
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
źródło
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.
źródło
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
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/.android
wtedy skopiowana i wklejona wszystkie pliki z folderu „.android” do folderu ustawień mojego nowego komputera.Potem problem zniknął.
Myślę, że problem polegał na
adbkey
niezgodności plików. Nie miałem też żadnej nazwy menu, takiej jakrevoke adb authorization
.źródło
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
źródło
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.
źródło
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
adb
nie posiadano wystarczających uprawnień. Mój użytkownik stał się właścicielemAndroid
folderu whome
katalogu.sudo chown -R orkhan ~/Android
źródło
platform-tools-latest-linux.zip
.Biegać:
źródło
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.
źródło
Prosty! Musisz tylko zaakceptować prośbę w telefonie.
źródło