날짜별 글 목록: 2013년 5월 25일

ADB를 사용해서 에뮬레이터나 디바이스에 네트웍으로 연결하기..

ADB는 Android Debug Bridge의 약자로 에뮬레이터나 디바이스에 연결해서, 앱을 설치하거나 디버깅을 도와주는 아주 유용한 툴입니다. 대부분 USB로 연결해서 사용하는데, 매번 연결해 놓는 게 귀찮은 경우 debugging 옵션을 켜 놓고 연결해서 adb툴을 이용해 디버깅과 각종 유용한 기능을 사용할 수 있다. 아래는 같은 네트웍에서 에뮬레이터나 디바이스를 연결해서 사용하는 방법이다.

// device에서 usb debugging 옵션을 키지 않은 경우 연결이 되지 않는다.

C:\>adb tcpip 5555
error: device not found

// device에서 usb debugging 옵션을 키고 아래처럼 adbd의 리스닝 포트를 5555로 세팅한다.

C:\>adb tcpip 5555
restarting in TCP mode port: 5555

기기의 Wi-Fi 옵션에서 IP를 확인한다.

// 아래의 명령으로 device에 연결한다.

C:\>adb connect 192.168.123.176:5555
connected to 192.168.123.176:5555

// 연결된 디바이스 목록을 확인한다.

C:\>adb devices
List of devices attached
192.168.123.176:5555    device

// adb shell 명령으로 에뮬레이터나 디바이스에 접근해서 각종 명령을 사용할 수 있다.

자세한 내용은 Android Developer 사이트(http://developer.android.com/tools/help/adb.html)에서 확인할 수 있다.