본문 바로가기

HCI/Wearables

WearOS development - ADB

Galaxy watch 4는 usb debugging이 불가능하다.
직접 physical하게 PC와 연결이 불가능하기 때문이다.

때문에 와이파이나 블루투스를 통해서 debugging을 할 수 있고 이때, 우리는 ADB를 쓸 수 밖에 없게 된다.

ADB는 Android Debug Bridge의 줄임말로, pc에서 안드로이드 기기와 통신할 수 있는 다목적 명령줄 도구로 이해하면 된다.
이를 이용해 mac에서 terminal command line을 통해 기기와 통신을 하고 안드로이드 스튜디오에서 build할 수 있게 된다.

삼성 갤럭시 워치에서 설정에서 소프트웨어 버전을 찾아 7번 클릭하여 개발자모드를 활성화해주게 되면,
개발자모드에서 Adb Debugging을 활성화할 수 있다.

Adb debugging을 활성화 해준 뒤, pc와 동일한 wi-fi에 연결하고, 와이파이 주소를 이용하여 아래와 같이 입력하여 연결할 수 있다.

adb connect device_ip_address:5555

이후 잘 연결되었는지, 아래와 같은 명령어 입력을 통해 확인할 수 있다.

$ adb devices
List of devices attached
device_ip_address:5555 device

혹시 연결 중에 에러가 발생하였다면 다시 connect하거나 kill-server 후 다시 connect하면 된다.

adb kill-server

 

앱 설치

adb install path_to_apk

 

파일 다운로드 (기기(remote)에서 pc(local)로)

adb pull remote local

파일 복사해넣기 (pc(local)에서 기기(remote)로)

adb push local remote

 

도움말

adb --help

 

 

 

상세한 정보 아래 참고
https://developer.android.google.cn/studio/command-line/adb?hl=ko 

 

 

 

'HCI > Wearables' 카테고리의 다른 글

WearOS development - Samsung Galaxy Watch 4  (0) 2022.06.22