android studio로 앱을 개발하다보면 주로 에뮬레이터를 사용해 테스트를 많이 해보지만 실제 디바이스에서 동작하는 화면을 봐야 하는 경우들도 꽤나 많다
이럴 때 사용하는 방법을 정리해보려고 한다
우선 사용할 안드로이드 기기 내 설정부터 변경해준다
개발자 옵션을 켜고 무선 디버깅도 함께 켜둔다
안드로이드 스튜디오의 Device Manager에서 Physical 탭을 확인해보면
'Pair using Wi-Fi'를 통해 같은 와이파이에 연결된 디바이스에 연결해 앱을 빌드해볼수 있는 기능을 제공한다
Pair using Wi-Fi는 2가지 방법이 있다
adb 환경변수가 설정이 되어 있는 경우라면 이 단계에서 문제없이 진행이 될수 있지만 나는 환경변수가 설정되어 있지 않아서 따로 설정을 해주었다
$ sudo nano /etc/paths
/usr/local/bin
/System/Cryptexes/App/usr/bin
/usr/bin
/bin
/usr/sbin
/sbin
(mac 기준 adb 환경변수 경로는 보통 아래와 같은 경로에 들어있다)
/Users/사용자이름/Library/Android/sdk/platform-tools
$ adb version
(환경변수를 세팅했다는 가정하에)
터미널을 켜서 아래와 같이 입력한 후 ip주소와 페어링 코드도 입력해준다
$ adb pair {ip주소:port}
Enter pairing code:
여기서 입력하는 ip주소와 페어링 코드는 아래 이미지 참고
엔터를 누르면 페어링이 성공했다는 메세지를 리턴해준다
Successfully paired to {ip주소:port} [guid=adb-...]
그 다음에는 이제 연결을 해준다
$ adb connect {ip주소:port}
여기에 입력하는 ip주소와 포트는 아래 이미지 참고
연결이 완료되면 안드로이드 기기에도 알림이 뜨고 터미널에도 연결 성공 메세지를 리턴받는다
connected to {ip주소:port}