[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 사용 가능 |
---|---|
true | Y |
false | N(설치는 가능) |
-
true인 경우, 독립형 app이라는 뜻으로
Play 스토어가 없는 iPhone 사용자 또는 Android 휴대전화 사용자가
독립형 앱을 설치할 수 있으므로, 전화 앱 없이 시계 앱을 사용할 수 있어야 합니다. -
false일 경우에도 전화app을 설치하기 전에 시계app을 설치할 수 있으므로,
시계app이 연결된 스마트폰에 전화app이 없음을 감지하면
전화app을 설치하라는 메시지를 표시해야 한다.
참고 사이트
- https://developer.android.com/training/wearables/apps/debugging?hl=ko
- https://developer.android.com/training/wearables/apps/standalone-apps?hl=ko
Author And Source
이 문제에 관하여([Android Wear] 디버깅 연동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@august/Android-WearApp-디버깅-연동저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)