'TCP IP'에 해당되는 글 1건

  1. 2013.10.16 Android WIFI를 이용하여 ADB 사용하기 (2)

Application 개발 중에 계속 움직여야하는 issue가 발생 하였는데, 
USB에 꽂았다가 뺐다가 하기가 생각보다 번거럽고, 또한 움직임의 Log를 보기가 쉽지 않아 찾던 중 ADB를 WIFI로 연결하여 사용할 수 있는 방법을 알게 되었다.

사용하니, 돌아댕기면서 Log를 남길 수도 있고 (따로 하드코딩 하지 않고), 기타 ADB를 이용하여 debug할 수 있어서 편하다 :)

How TO ::

1. 먼저, 평소처럼 USB케이블을 이용하여 스마트폰을 컴퓨터와 연결한다.

2. 스마트폰과 컴퓨터를 같은 네트워크 영역의 WIFI에 연결한다. (네트워크 상황에 따라 다르겠지만, 같은 공유기에 연결한다고 생각하면 쉬울 것 같다.)

3. 스마트폰이 WIFI에 연결되면 스마트폰에 할당된 IP address를 확인한다. (휴대폰 WIFI연결 설정 부분에서 연결된 WIFI를 누르면 네트워크 연결 상태가 나오는데, 그곳에 ip address, 암호화 방식, 연결속도 등을 확인할 수 있다.)

4. cmd를 이용하여 다음과 같은 명령어를 입력한다. 

adb tcpip 5555
adb connect 스마트폰 IP address:5555

(ex : ipaddress가 192.168.10.21이라면,
adb connect 192.168.10.21:5555를 입력하면 된다.
tcpip 5555에서 5555는 임의로 설정한 포트번호이고, 빈 포트 중 사용하려 하는 포트를 입력해주면 된다.)
 

이렇게 입력해서 연결되면,
connected to 스마트폰 IP address:5555 라는 메시지가 나오게 된다.

이제 연결이 완료 되었고 평소와 다름없이(?) eclipse나 adb를 사용하면 되겠다!! 좋...다 :)

신고
Posted by Written. 깡s

댓글을 달아 주세요

  1. Favicon of http://kmjg6357.tistory.com BlogIcon k_mjg 2013.10.23 10:14 신고 Address Modify/Delete Reply

    개발자옵션에서 네트워크 adb 안켜도 되는건가요?
    순정롬에서는 adb tcpip * 사용해도 않되고 커스텀롬의 개발자옵션에 네트워크adb 켜주기만 하면 adb연결이 되서요..

    • Favicon of http://kkangsworld.net BlogIcon Written. 깡s 2013.11.28 14:01 신고 Address Modify/Delete

      헉..답변을 길게 남겼는데 날라갔네요 ㅠㅠ
      안녕하세요 :) 답변이 늦었습니다.

      저도 CM롬이 올라간 Nexus S와 순정롬인 갤럭시노트2, 갤럭니s4미니를 사용중인데요.

      말씀하신대로 CM롬이 올라간 Nexus S는 별다른 adb설정 없이, 개발자옵션에서 네트워크adb옵션을 켜주기만 하면 별 무리없이 adb connect연결이 가능합니다.

      순정롬인 폰에서도 저의 경우에는 잘되는데, 간혹 연결이 되지 않아서, adb tcpip 설정을 하면 에러나 나거나 이미 설정되어 있다는 메시지가 나옵니다.

      그럴때는 폰을 재시작하고 다시 adb tcpip설정을 해주면 잘되었습니다. 폰을 재시작하면 tcpip설정 부분이 reset되는듯 합니다 :)