Kirby [Android] Android studio WearOS App (갤럭시 워치 앱) 빌드 방법
Dev/Android

[Android] Android studio WearOS App (갤럭시 워치 앱) 빌드 방법

ragabys 2024. 5. 15.

 

 

프로젝트를 진행하던 중 Mobile APP 모듈 개발이 끝나고, 워치에 포함될 Wear 모듈을 빌드하며 테스트를 해야할 일이 생겼다.

 

 

다른 워치 시리즈의 경우는 어떤지는 모르겠는데, 일단 내가 갖고 있던 갤럭시 워치6 44mm의 경우에는

 

 

컴퓨터와 직접적인 USB 연결을 통한 빌드 방식은 불가능하기 때문에 무선 디버깅이 필수적이었다.

 

 

근데 모바일 무선 디버깅은 QR 인식이나 pair code를 입력해서 진행하는데

 

 

워치에는 카메라는 당연히 없거니와 모바일엔 있던 pair code를 입력하는 그게 없었다.

 

 

그래서 직접 방법을 찾아서 어떻게 연결에 성공시켰고, 해당 방법을 자세히 기록해두고자 한다.

 

 

 

 

1. Wearable 개발자 도구 켜기

 

 

이 부분은 기존에 핸드폰에서 개발자 도구를 켜는 방식이랑 동일하다.

 

 

설정 -> 제일 하단 워치 정보 클릭 -> 중간에 소프트웨어 정보 클릭 -> 소프트웨어 버전 5번 클릭하여 개발자 모드를 킨다.

 

 

다시 밖으로 나와서 보면 워치 정보 밑에 개발자 모드가 활성화된다. 

 

 

 

 

2. PC와 연결

 

 

우선 PC와 연결하기에 앞서, PC와 워치를 같은 네트워크 상에 연결해준다.

 

 

이후 아래 하단의 사이트에서, 각자의 OS에 맞는 SDK 플랫폼 도구를 다운 받는다.

 

 

https://developer.android.com/tools/releases/platform-tools?hl=ko

 

SDK 플랫폼 도구 출시 노트  |  Android Studio  |  Android Developers

Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다.

developer.android.com

 

 

워치에서 설정 -> 개발자 모드 -> 무선 디버깅 활성화를 해주면, 아래 사진과 같이 주소와 포트번호처럼 보이는 것이 보이게 된다.

 

 

무선 디버깅 활성화시키면 보이게 되는 부분이다.

 

 

다운로드받은 SDK 플랫폼 도구를 압축 푼 뒤, 다음과 같이 해당 폴더에서 cmd 창을 연다.

 

 

 

 

이후에 cmd 창에 다음과 같이 입력한다

 

 

adb connect [IP주소]: 포트번호

 

 

IP주소와 포트번호는 좀전에 워치의 무선 디버깅 화면에서 보이던 정보를 그대로 입력하면 되고,

 

 

제대로 입력했다면 다음과 같은 화면이 보이게 된다.

 

 

정상적으로 연결되었을 때의 상태

 

 

만약 connected to [IP주소]:포트번호 의 형태의 출력이 아니라, 실패되었다는 다른 출력이 나오는 경우

 

 

무선디버깅이나 와이파이 연결을 껐다가 다시 켜거나, PC와 동일한 네트워크에 연결되어있는지 다시 확인해본다.

 

 

제대로 연결이 된 뒤, Android Studio를 켜보면 Wear APP에 다음과 같이 자동으로 연결이 된다.

 

 

Android Studio에서 연결된 Watch 정보를 인식하는 모습

 

 

이후에는 Wear APP을 빌드하면 정상적으로 빌드가 된다.

 

 

참고로 Wear APP 빌드 시간이 생각보다 오래 걸린다. 인내심을 가지고 기다려보도록 하자.

 

 

 

'Dev > Android' 카테고리의 다른 글

[Android] HLS in Android  (0) 2024.07.20
[Android] Android Multi-Module  (0) 2024.07.18

댓글