HOME > android > tips

안드로이드 - WIFI로 adb 연결하기

JSFollow20 May 2018

Adb wifi

가끔 개발하다보면 USB 사용이 불편할 수 있고, 또는 USB를 사용하지 못하는 환경에서 디버깅이 필요할 때가 있습니다.(예를 들어 usb 단자에 키보드 등이 연결된 경우) 이런 경우, adb wifi를 이용하면 무선으로 adb로 디버깅을 할 수 있습니다.

방법

wifi에 연결된 device에 adb를 연결할 수 있습니다. 하지만 사전에 usb cable을 연결하여 설정이 필요합니다. usb케이블을 연결하여 tcpip 명령어로 port 번호를 변경하여 adbd를 재시작해야합니다. port번호는 5555가 default입니다. 물론 다른 번호를 사용해도 됩니다.

adb tcpip 5555

그리고 wifi에 연결된 디바이스의 IP주소를 알아야합니다. usb cable을 단말에 연결하고 adb shell에 진입하여 ifconfig명령을 사용하면 IP주소를 알 수 있습니다.

ifdreamlteks:/ $ ifconfig
......
wlan0     Link encap:UNSPEC  
          inet addr:192.168.0.11  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::968b:c1ff:fe2c:8242/64 Scope: Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:523143 errors:0 dropped:0 overruns:0 frame:0
          TX packets:297970 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:677517008 TX bytes:54013350

이제 usb cable을 제거하고 아래 명령어를 입력하면 무선으로 adb연결이 됩니다.

adb connect 192.168.0.11 5555

참고로, PC는 디바이스와 동일한 네트워크에 연결이 되어있어야 합니다. 그래야 PC에서 접근이 가능합니다.