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 네트워크에 연결되어 있고 네트워크에서 피어 투 피어 트래픽을 허용하는지 확인합니다.
  • ADB 다시 시작: 컴퓨터에서 adb kill-server를 실행한 다음 adb start-server를 실행하고 다시 연결해 봅니다.
  • 디버깅 전환: 시계에서 무선 디버깅 을 사용 중지했다가 다시 사용 설정합니다.