Wear OS에서의 디버깅은 다른 Android 기반 폼 팩터에서의 디버깅과 동일한 표준 도구와 프로세스를 사용합니다.
이 페이지에는 Wear OS 앱을 디버그하는 데 도움이 되는 안내와 링크가 포함되어 있습니다.
디버그 타겟
Android Emulator 또는 실제 기기를 사용하여 Wear OS 앱을 디버그할 수 있습니다.
Android 에뮬레이터
Android Emulator를 사용하면 Android 스튜디오에서 직접 다양한 가상 시계 구성으로 앱을 테스트할 수 있습니다.
- 에뮬레이터 설정: 아직 설정하지 않았다면 단계에 따라 에뮬레이터를 구성합니다.
- 에뮬레이터 선택: Android 스튜디오 툴바의 대상 기기 드롭다운 메뉴에서 앱을 실행할 Wear OS 가상 기기를 선택합니다.
- 앱 실행: 실행
을 클릭합니다. Android 스튜디오가 앱을 에뮬레이터에 설치하고 시작합니다.
Wear OS에 특화된 에뮬레이터 기능에 관한 자세한 내용은 Wear OS 에뮬레이터를 참고하세요.
실제 시계
실제 시계에서 디버깅하면 실제 사용자 환경을 평가하고 센서와 같은 하드웨어 관련 기능을 테스트하는 데 도움이 됩니다. Wi-Fi를 사용하여 실제 시계에 연결하거나 지원되는 시계의 경우 USB 연결을 사용할 수 있습니다.
실제 시계를 연결하려면 다음 단계를 따르세요.
- 시계 준비: 시계의 개발자 옵션에서 ADB 디버깅을 사용 설정합니다.
- 연결: 하드웨어 기기에서 앱 실행에서
adb pair및adb connect사용을 비롯한 USB 또는 Wi-Fi 연결에 관한 자세한 안내를 따르세요. 설정 절차는 다른 Android 기기와 유사합니다.
추가 디버깅 및 설정
대부분의 디버깅 도구는 다른 Android 기기와 동일하게 작동하지만 일부 측면은 Wear OS에만 해당합니다.
특정 OS 버전 설치
테스트에 특정 버전의 Wear OS가 필요한 경우 USB 데이터 연결을 지원하는 시계에 소프트웨어 이미지를 직접 플래시할 수 있습니다. 예를 들어 Google Pixel Watch에 공장 출고 시 이미지 또는 전체 OTA 이미지를 플래시할 수 있습니다.
시계와 휴대전화 연결 테스트
앱의 기능이 시계와 휴대전화 모두에 걸쳐 있고 에뮬레이트된 시계에서 테스트하는 경우 Android 스튜디오의 Wear OS 페어링 어시스턴트를 사용하여 테스트 기기를 실제 또는 가상 휴대전화와 페어링할 수 있습니다.
스크린샷 및 동영상 캡처
Android 스튜디오 인터페이스를 사용하여 스크린샷과 동영상을 캡처하는 것은 Wear OS에서 다른 기기와 동일하게 작동합니다. 하지만 명령줄에서 adb을 사용하는 경우 특정 코덱을 지정해야 할 수 있으므로 프로세스가 다를 수 있습니다. 자세한 내용은 Wear OS 스크린샷 캡처를 참고하세요.