Debugowanie Wear OS przez Wi-Fi

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 adb 30.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

  1. Włącz na zegarku opcje programisty.
  2. Na zegarku otwórz Ustawienia i wybierz Opcje programisty.
  3. Włącz Debugowanie ADB.
  4. 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.

  1. Na zegarku otwórz kolejno Ustawienia > Opcje programisty > Debugowanie bezprzewodowe.
  2. Kliknij Sparuj nowe urządzenie.
  3. Zegarek wyświetli kod parowania Wi-Fi, adres IP i port do parowania. Zanotuj te wartości.
  4. Na komputerze otwórz terminal i uruchom to polecenie, zastępując ip-address i pairing-port wartościami wyświetlanymi na zegarku:

    adb pair ip-address:pairing-port
    
  5. Gdy 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.

  1. Na zegarku otwórz kolejno Ustawienia > Opcje programisty > Debugowanie bezprzewodowe.
  2. Znajdź adres IP i port połączenia w sekcji Debugowanie bezprzewodowe (a nie w sekcji „Sparuj nowe urządzenie”).

  3. Na komputerze uruchom to polecenie:

    adb connect ip-address:connection-port
    
  4. Sprawdź połączenie, uruchamiając to polecenie:

    adb devices
    

    Zegarek powinien pojawić się na liście połączonych urządzeń.

    Jeśli to polecenie zwróci więcej niż 1 urządzenie, przed poleceniami adb wpisz 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 potem adb start-server i spróbuj ponownie się połączyć.
  • Przełącz debugowanie: wyłącz i ponownie włącz na zegarku Debugowanie bezprzewodowe.