Wi-Fi를 통해 Wear OS 디버그

Wear OS는 Wi-Fi 네트워크를 통해 앱을 디버깅할 수 있는 무선 디버깅을 지원합니다.

기본 요건

시작하기 전에 다음 사항이 있는지 확인하세요.

  • Android 디버그 브리지 (ADB): adb 버전 30.0.0 이상을 사용합니다.
  • 동일한 Wi-Fi 네트워크: 개발 컴퓨터와 Wear OS 시계가 동일한 Wi-Fi 네트워크에 연결되어 있어야 합니다.

무선 디버깅 사용 설정

  1. 시계에서 개발자 옵션을 사용 설정합니다.
  2. 시계에서 설정을 열고 개발자 옵션으로 이동합니다.
  3. ADB 디버깅을 사용 설정합니다.
  4. 무선 디버깅을 사용 설정합니다.

    표시되는 대화상자에서 허용 또는 이 네트워크에서 항상 허용을 선택하여 확인합니다.

컴퓨터를 시계와 페어링하기

컴퓨터와 시계는 한 번만 페어링하면 됩니다.

  1. 시계에서 설정 > 개발자 옵션 > 무선 디버깅으로 이동합니다.
  2. 새 기기와 페어링을 선택합니다.
  3. 시계에 페어링을 위한 Wi-Fi 페어링 코드, IP 주소, 포트가 표시됩니다. 이 값을 기록해 둡니다.
  4. 컴퓨터에서 터미널을 열고 다음 명령어를 실행하여 ip-addresspairing-port를 시계에 표시된 값으로 바꿉니다.

    adb pair ip-address:pairing-port
    
  5. 메시지가 표시되면 워치에 표시된 Wi-Fi 페어링 코드를 입력합니다. 페어링에 성공하면 다음과 유사한 메시지가 표시됩니다.

    Successfully paired to ip-address:pairing-port
    

시계에 연결

워치와 컴퓨터가 페어링되면 워치에 연결할 수 있습니다. 무선 디버깅을 다시 시작하거나 Wi-Fi 네트워크를 변경할 때마다 다시 연결해야 합니다.

  1. 시계에서 설정 > 개발자 옵션 > 무선 디버깅으로 이동합니다.
  2. 무선 디버깅('새 기기 페어링' 아님)에서 연결의 IP 주소포트를 찾습니다.

  3. 컴퓨터에서 다음 명령어를 실행합니다.

    adb connect ip-address:connection-port
    
  4. 다음을 실행하여 연결을 확인합니다.

    adb devices
    

    연결된 기기 목록에 시계가 표시됩니다.

    이 명령어가 기기를 두 개 이상 반환하는 경우 adb 명령어 앞에 기기의 IP 주소를 붙입니다.

    adb -s ip-address:connection-port
    

문제 해결

연결할 수 없는 경우 다음 단계를 따르세요.

  • 네트워크 연결 확인: 두 기기가 모두 동일한 Wi-Fi 네트워크에 연결되어 있고 네트워크에서 P2P 트래픽을 허용하는지 확인합니다.
  • ADB 다시 시작: 컴퓨터에서 adb kill-serveradb start-server을 실행한 후 다시 연결해 보세요.
  • 디버깅 전환: 시계에서 무선 디버깅을 껐다가 다시 켭니다.