개발+IT

안드로이드 디버그 브릿지(ADB) 와이파이 연결하기

공식문서에 잘 나와있긴 하지만...

Copyright 2019 Katerina Limpitsouni

안드로이드 개발에 있어서 ADB 연결은 필수적인 일인데, 기본적으로는 USB 데이터 케이블을 연결한 상태여야해서 이래저래 불편할 때가 있다. 이럴 때를 대비해서 안드로이드 기기와 호스트가 동일한 와이파이 네트워크에 연결된 상태로 ADB 연결을 할 수 있다. 기본 적인 방법은 안드로이드 개발자 문서에 나와있다. 해당 문서에 따르면 다음과 같은 과정을 거치게 된다.

1. 안드로이드 기기와 호스트 기기를 USB 데이터 케이블로 연결한다

2. 안드로이드 기기와 호스트 기기를 동일한 와이파이 네트워크에 연결한다.

3. ADB가 포트 5555에서 TCP/IP 연결을 수신 대기하도록 설정한다

개발자 문서에 의하면, 이 단계에서 USB 데이터 케이블 연결을 끊고 기기 설정 화면에서 IP 주소를 직접 확인하여 연결하도록 되어있다. 그런데 솔직히 설정창 들어가서 디바이스 정보 들어가고 어쩌고 저쩌고 하는거 넘 귀찮지 않은가...이럴때를 대비해 ADB에는 직접 Shell 명령어를 입력할 수 있는 방법이 있다. Shell 명령어를 입력할 수 있으면? 직접 해당 안드로이드 기기의 IP 주소를 확인할 수 있다. 그런고로 네번째 단계는

4. ADB를 통해 기기의 IP 주소를 알아낸다.

그런데 기기의 IP 주소를 어떻게 알아내야 할까? 일단 wlan0의 주소를 알아내야 한다. wlan0는 쉽게 말해 기기의 와이파이 카드라고 생각하면 된다(참고: 우분투 포럼). 알아내는 Shell 명령어는 다음과 같이 여러가지가 있다.

이중에서 아무거나 골라서 쓰면 된다. 가령 두번째 명령어를 쓴다고 하면

이런 식으로 입력할 수 있는 것이다. 이렇게 했을때 나오는 결과 중에서 wlan0의 와이파이 주소를 잘 찾아놓고 다섯번째 단계로 넘어가자.

5. USB 데이터 케이블 연결을 해제한다(사실 안해도 되긴 되는데 기분상 일단 해제하자).

6. ADB 명령어로 기기를 연결한다.

이제 무선으로 디버깅하자 귀찮게 선 치워가면서 일하지 말고...

GAE BAL JA

구구리 님의 창작활동을 응원하고 싶으세요?

hell yeah, world
hell yeah, world
구독자 111
멤버십 가입

0개의 댓글

SNS 계정으로 간편하게 로그인하고 댓글을 남겨주세요.
새로운 알림이 없습니다.