안드로이드 개발을 할 때, 안드로이드 휴대폰을 맥북과 연결해서 사용합니다. 하지만 유선연결은 여러가지 이유로 불편하죠.
이 글에서는 두 기기를 무선으로 연결해보겠습니다. 아래의 과정을 따라갑니다.
미리 말하자면, 휴대폰과 맥북이 같은 와이파이 위에 있어야합니다.
- adb(Android Debugger Bridge) 설치
- 휴대폰 무선 디버깅 켜고 페어링/연결
1. adb 설치
adb는 Android Debugger Bridge의 약자로, 안드로이드 개발환경과 안드로이드 실기기의 연결을 도와주는 cli 입니다.
안드로이드 스튜디오를 설치하고, 설치 과정 중 sdk도 정상적으로 설치되었다면, 이미 설치가 되어있을것입니다.
터미널에 adb
를 입력했을 때, adb의 버전넘버와 매뉴얼이 나온다면 이미 사용가능한 상태입니다.
만약, 그렇지 않다면 ~/Library/Android/sdk/platform-tools
경로를 확인하여, adb 바이너리가 있는지 확인합니다.
- adb가 있다면.. adb의 경로가 환경변수로 등록되어있지 않은 것
- adb가 이미 로컬에 설치되어 있는 것이므로, 환경변수에 등록해주면 됩니다.
- 사용자의 쉘 환경에 따라 ~/.bashrc 혹은 ~/.zshrc에 아래의 라인을 추가합니다.
export PATH=$HOME/Library/Android/sdk/platform-tools:$PATH
- adb가 이미 로컬에 설치되어 있는 것이므로, 환경변수에 등록해주면 됩니다.
- adb가 없다면.. adb가 설치되지 않은 것
- 안드로이드 스튜디오 내에서 sdk를 다운 받을 수 있습니다.
- 더 구체적인 방법은 이 글에서 다루지 않겠습니다.
2. 휴대폰 무선 디버깅 켜고 페어링/연결
2-1. 개발자모드 켜기
설정 > 휴대전화 정보 > 소프트웨어 정보 > 빌드번호 로 가서 빌드번호를 7번 탭하면, 숨겨져 있던 "개발자 옵션" 항목이 생깁니다.
여기서 USB 디버깅이 유선 연결을 할때 켜줘야하는 설정이고, 우리가 할 것은 무선 디버깅입니다.
2-2. 페어링하기
QR 코드와 페어링 코드 두 가지 방법으로 페어링 할 수 있습니다. QR 코드는 안드로이드 스튜디오에서 확인 할 수 있습니다.
이 글에서는 페어링 코드 방법으로 연결해봅니다.
페어링 코드로 기기 페어링을 누르면 임시 페어링 정보가 뜹니다. 터미널에 오른쪽 ip:port 를 입력합니다.
왼쪽 이미지와 오른쪽 이미지의 포트 넘버가 다르므로 주의해야합니다.
페어링 코드까지 입력한 후, 페어링이 잘 되었는지 확인까지 합니다.
> adb pair 192.168.0.130:44767 # 오른쪽 이미지에 있는 ip:addr
> Enter pairing code: (페어링 코드 6자리 입력)
> adb devices
> (페어링된 디바이스 정보 노출, 아무것도 안나오면 페어링이 안 된 것)
2-3. 연결하기
이제 왼쪽 이미지의 ip:port를 입력하면 연결이 됩니다.
> adb connect 192.168.0.130:44513 # 왼쪽 이미지에 있는 ip:port
3. 완료!
이제 안드로이드 스튜디오에서 코드를 수정하고, 오른쪽의 실행 버튼으로 내 연결한 기기에서 개발 결과물을 즉시 확인 할 수 있습니다.
'개발이야기 > 토막글' 카테고리의 다른 글
Github CLI로 터미널에서 git 인증 편하게 하기 (0) | 2025.03.13 |
---|---|
TinyMCE로 이미지/파일 다루기 (1) | 2025.02.25 |
Kubernetes 사용자라면 설치해야 할 보조 도구 모음 (1) | 2024.01.06 |
mysqldump 치트 시트 (0) | 2024.01.06 |
내 포트를 잡아먹고 어디선가 돌아가고 있는 내 로컬 서비스 죽이기 (2) | 2023.09.23 |