Wear OS obsługuje debugowanie bezprzewodowe, które umożliwia debugowanie aplikacji w sieci Wi-Fi.
Wymagania wstępne
Zanim zaczniesz, sprawdź, czy masz:
- Android Debug Bridge (ADB): używaj wersji
adb30.0.0 lub nowszej. Tę samą sieć Wi-Fi: komputer deweloperski i zegarek z Wear OS muszą być połączone z tą samą siecią Wi-Fi.
Włączanie debugowania bezprzewodowego
- Włącz na zegarku opcje programisty.
- Na zegarku otwórz Ustawienia i wybierz Opcje programisty.
- Włącz Debugowanie ADB.
Włącz Debugowanie bezprzewodowe.
W wyświetlonym oknie kliknij Zezwól lub Zawsze zezwalaj w tej sieci, aby potwierdzić.
Parowanie komputera z zegarkiem
Komputer musisz sparować z zegarkiem tylko raz.
- Na zegarku otwórz kolejno Ustawienia > Opcje programisty > Debugowanie bezprzewodowe.
- Kliknij Sparuj nowe urządzenie.
- Zegarek wyświetli kod parowania Wi-Fi, adres IP i port do parowania. Zanotuj te wartości.
Na komputerze otwórz terminal i uruchom to polecenie, zastępując
ip-addressipairing-portwartościami wyświetlanymi na zegarku:adb pair ip-address:pairing-portGdy pojawi się prośba, wpisz kod parowania Wi-Fi wyświetlany na zegarku. Jeśli parowanie się powiedzie, zobaczysz komunikat podobny do tego:
Successfully paired to ip-address:pairing-port
Łączenie z zegarkiem
Po sparowaniu zegarka z komputerem możesz się z nim połączyć. Musisz ponownie nawiązać połączenie za każdym razem, gdy ponownie uruchomisz debugowanie bezprzewodowe lub zmienisz sieć Wi-Fi.
- Na zegarku otwórz kolejno Ustawienia > Opcje programisty > Debugowanie bezprzewodowe.
Znajdź adres IP i port połączenia w sekcji Debugowanie bezprzewodowe (a nie w sekcji „Sparuj nowe urządzenie”).
Na komputerze uruchom to polecenie:
adb connect ip-address:connection-portSprawdź połączenie, uruchamiając to polecenie:
adb devicesZegarek powinien pojawić się na liście połączonych urządzeń.
Jeśli to polecenie zwróci więcej niż 1 urządzenie, przed poleceniami
adbwpisz adres IP urządzenia:adb -s ip-address:connection-port
Rozwiązywanie problemów
Jeśli nie możesz się połączyć, wykonaj te czynności:
- Sprawdź połączenie z siecią: sprawdź, czy oba urządzenia są połączone z tą samą siecią Wi-Fi i czy sieć zezwala na ruch peer-to-peer.
- Uruchom ponownie ADB: na komputerze uruchom
adb kill-server, a potemadb start-serveri spróbuj ponownie się połączyć. - Przełącz debugowanie: wyłącz i ponownie włącz na zegarku Debugowanie bezprzewodowe.