[Android Wear] 디버깅 연동

⌚ Watch4와 연동


1. phone 연동

스마트폰의 Galaxy Wearable app과 시계를 먼저 연동
디버깅은 Wear OS와 가능한데 Galaxy Wearable과 연동하지 않으면 시계 설정을 마칠 수가 없어서
Galaxy Wearable과 먼저 연동 필요

2. Wear OS 연동

스마트폰에 Wear OS app을 설치하고 새 시계 추가
이 때에 연결가능한 리스트에 시계가 안 나올 수 있다
Galaxy Wearable과 연동되어 있어서 그런듯
블루투스를 끄고 Wear OS app에 돌아와 새 시계 추가를 다시 시도해 보자

  • 조심해야할 건,
    Galaxy Wearable app과의 연결을 삭제하지 않도록 조심!!
    Galaxy Wearable app과의 pair를 삭제해버리면 Wear OS app에서 시계 세팅을 가져오지 못해
    Wear OS app과의 연결도 완료할 수 없게되어 버린다

3. phone 디버깅 ON

연결이 완료되면, 고급설정> 블루투스를 통해 디버깅 ON
Wear OS app과의 연결이 완료되면 Galaxy Wearable app과의 연동은 해제될 수 있다

4. watch 디버깅 ON

시계에 개발자모드를 켜서 블루투스 디버깅 ON
시계는 디바이스에 연결되고 디바이스를 통해 PC에서 디버깅이 가능해지므로
시계와 PC는 케이블로 연결할 필요가 없다

5. 디버깅 연결

스마트폰을 PC에 케이블로 연결하여 cmd에서 아래 명령어를 입력
adb forward tcp:4444 localabstract:/adb-hub
adb connect 127.0.0.1:4444

📄 in Manifest


android.hardware.type.watch

  <uses-feature android:name="android.hardware.type.watch" />
  • watch app으로 정의 필요

com.google.android.wearable.standalone

 <meta-data android:name="com.google.android.wearable.standalone"
            android:value="true" />
            
standalone전화app없이 시계app 사용 가능
trueY
falseN(설치는 가능)
  • true인 경우, 독립형 app이라는 뜻으로
    Play 스토어가 없는 iPhone 사용자 또는 Android 휴대전화 사용자가
    독립형 앱을 설치할 수 있으므로, 전화 앱 없이 시계 앱을 사용할 수 있어야 합니다.

  • false일 경우에도 전화app을 설치하기 전에 시계app을 설치할 수 있으므로,
    시계app이 연결된 스마트폰에 전화app이 없음을 감지하면
    전화app을 설치하라는 메시지를 표시해야 한다.

      

참고 사이트


좋은 웹페이지 즐겨찾기