Coder

아는 것 없이 Galaxy Watch에 Hello World 띄워보기 본문

Mac가지고 놀기

아는 것 없이 Galaxy Watch에 Hello World 띄워보기

skyoon 2023. 8. 26. 01:30

1. 프로젝트 생성하기(Mac Sonoma 베타 기준)

1. 안드로이드 스튜디오(Android Studio Flamingo | 2022.2.1 기준)를 실행한다.

2. New Project를 클릭한다.

3. 선택해서 나온창의 왼쪽에 Wear OS를 선택한다.

4. 우측에 Wear OS Project Type 중에 BAsic Wear App을 선택하고 Next를 클릭한다.

5. 창에 아래 Name, Package name, Save location을 각자 상황에 맞게 설정해준다.

 

5. Finish를 클릭 프로젝트를 생성한다.

6. app 옆쪽에 캡쳐화면상 samsung SM-R960 콤보 박스를 클릭한 뒤 Pair Device Using Wi-Fi를 클릭한다.

7. 아래와 같은 팝업창에서 Pair using pairing code를 선택하고 Watch 연결을 대기 시켜둔다.

 

2.  워치 개발자모드 활성화(Galaxy Watch 6 기준)

 

1. 워치에서 설정 > 워치 정보 > 소프트웨어 정보 > 소프트웨어 버전을 연타

   - 하단에 개발자 모드를 켰습니다. 메시지가 출력됨

2. 워치에서 설정 > 개발자 옵션 > ADB 디버깅 활성화

3. 워치에서 설정 > 개발자 옵션 > 무선 디버깅  > 무선 디버깅 활성화

   - Wi-Fi에 연결 안되어 있으면 설정 > 연결 > Wi-Fi에서 Wi-Fi를 연결해주는데 이때 노트북과 같은 네트워크이어야 함

   - Galaxy Watch 6에서는 5GHz 대역 Wi-Fi가 연결안되어 2.4GHz 대역으로 연결해줌

4. 연결이 되면 Allow debugging on this network?라는 메시지가 나오고 아래로 Wi-Fi 정보가 출력되고  Allow 버튼을 클릭한다.

 

3. 프로젝트 실행

1. 디버깅 메뉴 Run을 클릭해주면 컴파일이 되면서 앱이 수행되고 Watch에 앱실행할 것인지 메시지가 나온다.

2. 실행시키면 앱이 Watch에 다운되고 실행된다.

 

4. 소감

 앱 개발은 iPhone산 김에 Hello World를 시뮬레이터로 띄워본게 다였기 때문에(그때 4를 샀으니 얼추 10년 전 같음) 이번에도 똑같이 Watch 산 김에 해봤다. 그 때는 언어가 Object C였던거로 기억하는데 이번엔 Kotlin인 것이 차이점이라면 차이점이다.

Java로 만들어보고 싶었으나 프로젝트가 기본 Kotlin으로 생성이 되었다.

 

먼가를 배우기 너무 힘들어서 딱 여기까지 해본 것으로 만족한다. 아쉬운 것은 Android라고 쓰여진 부분 앞에 원래 영어 단어를 한글로 바꿨는데 한글이 출력이 안되었다. 폰트 문제로 생각되는데 어떻게 해야 할지는 모르겠다 ㅎㅎㅎ