Jak rozwiązywać problemy z rozpoznawaniem urządzeń ADB w systemie Windows 11



Masz problemy z ADB w systemie Windows 11? Czasami wystarczy po prostu poprawnie skonfigurować wszystko – ścieżki, sterowniki, uprawnienia. Innym razem wystarczy po prostu zamienić porty USB. Niezależnie od przyczyny problemu, ten krótki poradnik zawiera wszystkie typowe rozwiązania, aby ADB znów mogło komunikować się z urządzeniem z Androidem. Oczywiście, Windows musi to utrudniać, prawda? Mamy nadzieję, że niektóre z tych kroków zaoszczędzą Ci kilku frustrujących godzin.

Jak naprawić błąd ADB nierozpoznany lub urządzenie nie zostało znalezione w systemie Windows 11

Zdefiniuj zmienną ścieżki ADB na swoim komputerze

Gdy pojawia się błąd „adb nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne”, zazwyczaj oznacza to, że system Windows nie wie, gdzie znaleźć plik adb.exe. To klasyczny problem ze ścieżką, a jego rozwiązanie polega po prostu na dodaniu folderu, w którym znajduje się adb, do zmiennych środowiskowych. W ten sposób możesz uruchomić program adbz dowolnego miejsca w wierszu poleceń, bez konieczności każdorazowego przeszukiwania jego folderu.

Dotyczy to sytuacji, gdy podczas pisania pojawiają się błędy adb deviceslub polecenia po prostu nie działają. Można się spodziewać, że dzięki temu polecenia ADB będą teraz działać globalnie. W niektórych konfiguracjach ta poprawka może wymagać ponownego uruchomienia komputera lub ponownego zalogowania, aby w pełni zadziałała. Nie wiem, dlaczego to działa, ale zazwyczaj jest to pierwsza rzecz, którą należy wypróbować.

Oto jak to skonfigurować:

  1. Otwórz menu Start, wpisz Zmienne środowiskowe i kliknij Edytuj zmienne środowiskowe systemu.
  2. W oknie Właściwości systemu kliknij Zmienne środowiskowe.
  3. W obszarze Zmienne systemowe przewiń, aby znaleźć Ścieżkę i kliknij Edytuj.
  4. Kliknij „Nowy” i wklej ścieżkę do folderu ADB. Zazwyczaj jest to coś w stylu „ C:\adb\gdzie adb.exesię znajduje”.
  5. Kliknij OK we wszystkich menu, aby zapisać zmiany.

Teraz otwórz nowe okno wiersza poleceń i wpisz adb devices. Jeśli wszystko jest poprawnie skonfigurowane, urządzenie powinno się wyświetlić. Czasami ponowne uruchomienie lub ponowne zalogowanie pomaga systemowi Windows wykryć nową zmienną środowiskową, więc nie zdziw się, jeśli na początku będzie działać wolno.

Włącz debugowanie USB na swoim urządzeniu z Androidem

Jeśli Twoje urządzenie nie pojawia się na liście urządzeń ADB, prawdopodobnie debugowanie USB nie jest włączone. To częste niedopatrzenie, ale bez niego ADB nie może komunikować się z Twoim telefonem.

Dotyczy to sytuacji, gdy urządzenie jest podłączone, ale nie otrzymujesz odpowiedzi od adb devices. Po włączeniu tej opcji urządzenie powinno pojawić się na liście. Na niektórych telefonach, zwłaszcza jeśli nigdy wcześniej tego nie robiłeś, może być konieczne lekkie stuknięcie. To trochę uciążliwe, ale konieczne.

Oto proces:

  1. Odłącz telefon od komputera, żeby zacząć od nowa.
  2. Otwórz Ustawienia na swoim urządzeniu z Androidem.
  3. Przejdź do sekcji Informacje o urządzeniu > Informacje o oprogramowaniu (lub Numer kompilacji w niektórych wersjach).
  4. Kliknij siedem razy „Numer kompilacji”. Zobaczysz komunikat informujący, że jesteś teraz programistą.
  5. Wróć do Ustawień i przejdź do System > Opcje programistyczne.
  6. Przewiń, aby znaleźć i włączyć debugowanie USB.
  7. Podłącz urządzenie do komputera kablem USB. Na niektórych telefonach pojawi się monit z prośbą o zezwolenie — kliknij „ Zezwól”.

Użyj właściwego trybu połączenia

Podłączenie urządzenia z Androidem w niewłaściwym trybie USB również może spowodować wyłączenie ADB. Urządzenie powinno być w trybie obsługującym przesyłanie danych, zazwyczaj nazywanym Przesyłaniem plików lub Przesyłaniem plików. Niektóre urządzenia domyślnie działają w trybie Tylko ładowanie, co uniemożliwia ADB wykrycie urządzenia.

Może to być nieco skomplikowane, ponieważ na różnych telefonach ten tryb nazywa się inaczej – na przykład „Prześlij pliki” lub „Android Auto”. Na niektórych urządzeniach wystarczy rozwinąć pasek powiadomień, dotknąć typu połączenia i wybrać odpowiedni tryb. To trochę dziwne, bo czasami po ponownym połączeniu urządzenie domyślnie wraca do ładowania.

Po przełączeniu trybu uruchom adb devicesponownie. Gdy wszystko będzie w porządku, Twoje urządzenie powinno zostać wyświetlone na liście. Jeśli nie, spróbuj odłączyć i ponownie podłączyć urządzenie, a następnie upewnij się, że kliknąłeś „Zezwól” na telefonie, jeśli pojawi się monit.

Zainstaluj lub zaktualizuj sterowniki ADB

System Windows 11 nie ma automatycznie odpowiednich sterowników ADB, szczególnie w przypadku nowszych lub mniej popularnych urządzeń z systemem Android. Może to spowodować, że komputer nie rozpozna urządzenia, mimo że jest ono podłączone i włączone jest debugowanie.

Czasami jest to spory problem, ponieważ sterowniki są nieaktualne lub uszkodzone. Rozwiązaniem jest pobranie i zainstalowanie uniwersalnych sterowników ADB, które powinny obsługiwać większość urządzeń z Androidem. W przypadku niektórych telefonów, takich jak Samsung i inne, instalacja dedykowanych sterowników OEM również może pomóc.

Aby to zrobić:

  1. Przejdź do witryny Universal ADB Drivers.
  2. Pobierz najnowszy pakiet sterowników.
  3. Uruchom instalator i postępuj zgodnie z instrukcjami. Może być konieczne zatwierdzenie instalacji sterownika w Kontroli konta użytkownika systemu Windows.
  4. Po zainstalowaniu należy ponownie uruchomić komputer (oczywiście system Windows musi utrudnić instalację, bardziej niż to konieczne).

Jeśli to nie pomoże od razu, spróbuj odłączyć urządzenie, a następnie podłączyć je ponownie po zainstalowaniu sterownika. Czasami system Windows wymaga ponownego uruchomienia, aby poprawnie załadować nowe sterowniki.

Zrestartuj serwer ADB, jeśli występuje problem

Jeśli urządzenie nadal się nie wyświetla lub pojawiają się dziwne błędy, ponowne uruchomienie serwera ADB może rozwiązać drobne błędy. To trochę dziwne, ale wyłączenie i ponowne włączenie wewnętrznego serwera ADB często pomaga.

Dotyczy to sytuacji, gdy urządzenie zostało wcześniej wykryte, ale nagle znika – na przykład po aktualizacji systemu Windows lub zmianie sterownika. Należy się spodziewać, że nastąpi to szybko, a czasami wystarczy, aby wszystko znów działało.

  • Uruchom adb kill-serverw wierszu poleceń.
  • Następnie uruchom adb start-servergo ponownie.

Spróbuj zamienić porty USB

Czasami problemem są same porty. Wadliwe lub niskiej jakości porty mogą uniemożliwić prawidłową komunikację. Wystarczy przełączyć się na inny port USB – najlepiej taki, który znajduje się bezpośrednio w komputerze, a nie w hubie czy na panelu przednim. W jednej konfiguracji działało, w innej nie za bardzo. Wyobraź sobie.

Unikaj także tanich kabli. Niektóre z nich służą wyłącznie do ładowania i nie pozwalają na komunikację ADB z urządzeniem.

Spraw, aby ADB rozpoznawał Twoje urządzenie z systemem Android w systemie Windows 11

Po wykonaniu wszystkich tych kroków, ADB powinien zacząć rozpoznawać urządzenie. Jeśli nadal nie działa, sprawdź ponownie tryb USB, instalację sterowników i ustawienia programistyczne. Czasami system Windows nie rejestruje urządzenia poprawnie po pierwszym podłączeniu i może być konieczne ponowne uruchomienie urządzenia lub komputera. Zdalna instalacja, debugowanie i inne funkcje ADB nie będą działać, dopóki to nie zadziała, więc warto to dopracować.

Potem będziesz mógł przesyłać aplikacje, pobierać dane, a nawet rootować telefon, jeśli to lubisz. To prawdziwa rewolucja, gdy wszystko zaskoczy.



Czy ten artykuł był pomocny?