Mam komputer HP Slate 21, który jest podłączony do mojego komputera z systemem Windows za pomocą kabla USB. W urządzeniu włączone jest debugowanie USB. Po dodaniu odpowiednich %SingleAdbInterface%
i%CompositeAdbInterface%
wpisów do android_winusb.inf
pliku, widzę teraz „Interfejs ADB Androida” w moim Menedżerze urządzeń. Jednak uruchomienie adb devices
w wierszu polecenia nie pokazuje urządzenia.
Mam inną tabliczkę HP 7, która pojawia się dobrze pod adb devices
.
Jedyną różnicą, jaką widzę w Menedżerze urządzeń, jest to, że ten, który działa, nosi nazwę „Android Composite ADB Interface”, a drugi nosi nazwę „Android ADB Interface”.
Jest jeszcze jedna subtelna różnica. W pliku winusb.inf dla Slate 7 mam %CompositeAdbInterface%
zdefiniowane dwa wpisy, ale dla Slate 21 jest tylko jeden%CompositeAdbInterface%
zdefiniowany wpis.
Co może być nie tak z moją konfiguracją?
Odpowiedzi:
Upewnij się, że urządzenie nie jest podłączone jako urządzenie multimedialne.
źródło
Miałem podobny problem i rozwiązałem następującymi krokami po podłączeniu urządzenia przez USB:
Teraz możemy zobaczyć podłączone urządzenia.
źródło
Stay awake
, co pomogło w moim przypadku.Wygląda na to, że zainstalowany sterownik był w złym stanie. Oto, co zrobiłem, aby to zadziałało:
Menedżer urządzeń znajdzie sterownik i ostrzeże Cię o jego zainstalowaniu. Wybierz „Tak”. Tym razem urządzenie zostało poprawnie zainstalowane.
Zauważ, że nie musiałem modyfikować pliku winusb.inf ani aktualizować żadnego innego sterownika.
Mam nadzieję że to pomoże.
źródło
Dla mnie rozwiązaniem było użycie innego portu USB w moim laptopie
źródło
W systemie Android 8 Oreo :
źródło
adb devices -l
nie będzie pokazywać telefonu.Chociaż wiele z tych rozwiązań działało dla mnie w przeszłości, wszystkie zawiodły mnie dzisiaj na komputerze Mac z Samsung S7. Po wypróbowaniu kilku kabli ktoś zasugerował, że połączenie ADB wymaga do działania oficjalnego kabla Samsunga. Rzeczywiście, kiedy użyłem kabla Samsunga, ADB działało dobrze. Mam nadzieję, że to pomoże komuś innemu!
źródło
Wyłącz i ponownie włącz „użyj trybu debugowania” w telefonie
źródło
W Galaxy s6 - rozwiązałem to przez: Ustawienia -> Informacje o urządzeniu -> Informacje o oprogramowaniu -> Numer kompilacji - dotknij 7 razy, aby włączyć opcje programisty. Wróć do Ustawienia -> Opcje programisty -> włącz debugowanie USB.
Wróć do terminala
adb devices
i powinieneś zobaczyć podłączone urządzenie. Mam nadzieję, że to pomoże.źródło
Miałem również ten sam problem, próbowałem wykorzystać wszystkie możliwe rozwiązania zamieszczone w tym wątku, ale dowiedziałem się, że mam ten sam problem, co wyjaśnił JohnnyFun , ale zgodnie z HenrikB rozwiązaniem nie mogłem znaleźć żadnej opcji ustawień w moim telefonie Samsung Galaxy S6 ( Android 6.0.1)
Ustawienia -> Pamięć -> menu -> Połączenie USB z komputerem
W końcu zastanawiam się - po podłączeniu telefonu przez ładowarkę w menu rozwijanym widzę opcje takie jak -
Następnie kliknij „Połączono do ładowania” >>> zobaczysz opcje takie jak >>
Tam możesz zmienić opcję na „Przesyłanie plików multimedialnych”
źródło
Włączenie tetheringu faktycznie pozwoliło mi zainstalować i debugować na urządzeniu LG i był to jedyny sposób, w jaki to zadziała
źródło
Czy kiedykolwiek zresetowałeś adb po zainstalowaniu nowego urządzenia?
Lub z wiersza poleceń:
adb kill-server
adb start-server
adb devices
ponownieźródło
W systemie Android 7.1 Nougat (w moim przypadku Moto G) ręczne ponowne włączenie debugowania USB w Opcjach programisty załatwiło sprawę :
Settings > Developer Options > USB debugging
źródło
Próbowałem wszystkiego w tym wątku, ale nic nie działało. Mój problem: mój komputer ładował urządzenie, gdy podłączałem kabel, więc założyłem, że kabel działa, ale nie. Po wymianie kabla
adb devices
zadziałało. Problemem był kabel.źródło
Próbowałem wyłączyć / włączyć opcje programisty / USB, ale okazuje się, że zamiana na inny kabel działała. Na wypadek, gdyby ktoś stracił czas na wypróbowywanie wszystkich programów.
źródło
Wystarczy spróbować
adb kill-server
późniejźródło
Więc metody wymienione powyżej nie działały dla mnie. Pomogło mi wyszukanie sterownika USB do Samsung Galaxy Tab oraz pobranie i uruchomienie aplikacji, która rozpoznała moje urządzenie, gdy zrobiłem urządzenia adb. Ponieważ korzystałem z Samsunga Galaxy, użyłem tego linku, aby pobrać sterownik USB z OFICJALNEJ strony Samsunga. Chcesz wygooglować swój własny sterownik USB dla modelu Androida
http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW
Po pobraniu uruchomiłem aplikację, aby zainstalować sterownik USB, a następnie wykonałem urządzenia adb. Upewnij się, że został pobrany sterownik Google USB z zestawu SDK systemu Android i że pakiet SDK jest również aktualny. Upewnij się również, że tryb debugowania USB jest włączony, przechodząc do Ustawienia -> Opcje programisty ->, a następnie sprawdzając debugowanie USB. Po tym wszystkim urządzenie w Menedżerze urządzeń nie powinno mieć obok niego żółtego wykrzyknika. Po uruchomieniu urządzeń adb Twoje urządzenie powinno się pojawić. Mam nadzieję, że to pomaga ludziom. Dosłownie spędziłem godziny, próbując to rozgryźć. Mam nadzieję, że moja odpowiedź pozwoli wam zaoszczędzić godziny spędzone na wyszukiwaniu w Google.
źródło
Wyłączenie i ponowne włączenie debugowania USB załatwiło sprawę.
źródło
Użytkownicy systemu WINDOWS powinni postępować zgodnie z instrukcją tutaj. https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows
Zasadniczo nie wszystkie MTP / PTP są potrzebne. Musisz skonfigurować swoje urządzenie za pomocą menedżera urządzeń, postępując zgodnie z instrukcjami na zrzutach ekranu strony.
Mam nadzieję, że to pomoże.
źródło
adb nie wykrył podłączonego urządzenia Nexus 5. Włączony na telefonie, włączone opcje programisty, Włączony tryb debugowania USB, Teraz widoczne z adb. Ponadto konfiguracja USB to nadal MTP. Mam nadzieję że to pomoże.
źródło
Po wypróbowaniu wszystkich rozwiązań i nadal nie znajdowaniu rozwiązania, wydedukowałem problem z kablami USB.
Ponieważ czasami działało dla mnie (np. W pracy), a nie innym razem (np. W domu), zdecydowałem się wypróbować różne kable i różne telefony z Androidem, które miałem. I rzeczywiście, niektóre kable nie działały (adb nie widzi telefonu) z żadnym z telefonów, ale nadal ładowały telefon, a Android rozpoznał, że jest podłączony.
Dobre kable oczywiście ładowały telefony i zostały natychmiast rozpoznane przez adb. To była całkiem wyraźna różnica.
Nie mogłem fizycznie odróżnić kabli od zewnątrz, ale wszystkie były darmowymi kablami USB, które zebrałem przez lata.
źródło
Mam Androida LG G4 i jedyną rzeczą, która działała, była instalacja narzędzia do aktualizacji i naprawy oprogramowania z mojego urządzenia. Kroki:
źródło
Co więcej, miałem problemy z zainstalowaniem sterownika ADB z mojego komputera z systemem Windows7. Okazało się, że „ochrona dostępu” Virusscan uniemożliwia poprawną instalację (tylko niektórych) sterowników. Odłączony USB, odinstalowałem urządzenie Samsung z menedżera urządzeń, wyłączono ochronę dostępu VS, ponownie podłączono USB i wszystko było w porządku. Zmarnowałem godzinę, mam nadzieję, że oszczędzisz.
źródło
Wypróbowałem wszystkie opcje w powyższych odpowiedziach
Żaden nie działał. Dla mojego telefonu komórkowego Samsung J7 pobrał po instalacji sterownik USB
, urządzenie zaczęło wyświetlać się w urządzeniach adb.
źródło
Podobny problem miałem ze swoim „Xiaomi Redmi Note 4” i wypróbowałem prawie 10 rozwiązań, które znalazłem przez internet, ale żadne z nich nie pomogło w mojej sprawie. Opublikowałem tę odpowiedź, aby pomóc komuś takim jak ja.
Zainstalowanie „Sterownika USB Intel dla urządzeń z systemem Android” całkowicie rozwiązało mój problem. Zostało to tutaj dokładnie opisane .
źródło
Kliknij Dołącz debuger do procesu Androida i kliknij Uruchom ponownie ADB.
źródło
Podobnie jak inne urządzenia z Androidem, nowa Yuntab wymaga również przejścia do ustawień> o i dotknięcia numeru kompilacji, aby włączyć status programisty.
źródło
W konfiguracji systemu Windows przejdź do zarządzania urządzeniami. Sprawdź, czy widzisz swoje urządzenie i czy sterowniki są zainstalowane. Prawdopodobnie nie masz zainstalowanych poprawnych sterowników dla swojego urządzenia.
źródło
Wyjmij baterię z telefonu, odczekaj 10 sekund, dodaj ją ponownie i spróbuj ponownie (wraz z opcjami programisty itp. W innych pytaniach)
Wypróbowałem wszystkie inne odpowiedzi, ale było to wymagane oprócz innych sugestii.
źródło
dla mnie rozwiązaniem była instalacja de driver z sdk managera:
http://visualgdb.com/KB/usbdebug-manual/
źródło
Miałem ten sam problem w moim ubuntu. Kiedy uruchamiam polecenie
adb devices
, pokazuje mi?????????? No permission
.Potem próbowałem z,
adb kill-server
a potemsudo su
iadb devices
. Nie ma potrzeby uruchamiania poleceniaadb start-server
urządzeń polecenie uruchomi je automatycznie, jeśli nie zostało jeszcze uruchomione.Mam nadzieję, że pozwoli to zaoszczędzić raz minuty.
źródło