ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [안드로이드] 무선 연결 디버깅(MAC)
    안드로이드(java)/기타 등등 2021. 12. 8. 14:09

    디버깅할 때 항상 유선으로만 진행했었는데 pcb 와 연결할 일이 생겨서 선을 연결하여 디버깅 작업을 할 수 없는 상태가 되었습니다.

    전부터 무선 디버깅이 가능한건 알고있었지만 다음에 해봐야지 하고 미뤄놓다가 이제 해볼일이 생겼네요.

     

    - 필요한 준비 -

    usb 케이블, 연결할 단말기

     

    무선 연결이긴 하지만 무선 연결 시키기 위해서는 usb 케이블이 필요 합니다.

    그리고 한 번 연결 했다고 해서 끝이 아니고 재시작 하면 다시 연결 작업을 진행해줘야 합니다.

     

    1. 명령어 실행할 디렉토리로 이동

    ADB 를 이용해야 하므로 우선은 ADB 가 있는 디렉토리까지 이동해줍니다.

    맥 기준이므로 /Users/사용자계정/Library/Android/sdk/platform-tools 로 들어가줍니다.

     

    안드로이드 스튜디오를 켜고 무선 디버깅을 적용할 단말기를 연결합니다.

     

    2. 연결된 단말기 확인

    platform-tools 디렉토리내에서 단말기가 잘 인식되는지 아래 명령어로 리스트 확인을 해봅니다.

    ./adb devices

    확인 결과 :

    List of devices attached
    LGF500Kb38e9611 unauthorized

     

    인식은 되는데 unauthorized 가 붙어 나왔네요. 그래도 무선 디버깅은 연결 되기때문이 이어서 작업을 합니다.

     

    3. 포트 설정

    포트번호는 다른번호로도 변경하여 사용할 수 있습니다.

    ./adb tcpip 5555

    여기까지 한 이후에 케이블로 연결을 해제합니다.

     

    4. 연결했던 단말과 무선 연결

    단말기 wifi 를 mac 에서 사용중인 wifi 와 같은것으로 연결합니다.

    그리고 단말기에서 사용중인 ip 주소를 확인합니다.

    저는 192.168.0.110 으로 잡혀있네요.

    ./adb connect 192.168.0.110

    포트번호가 5555 외에 다른걸 적용했을 경우 ip 주소 뒤에 ":포트번호" 를 붙여줍니다.

     

    연결 되면 무선으로 디버깅을 할 수 있게 됩니다.

    연결 완료!

    오래된 버전을 테스트 하기 위해서 예전 단말기를 연결하긴 했지만 최근에 나온 단말기로도 잘 연결되었었습니다.

     

     

    ※ 만약 무선 연결 이후에 연결 작업에 문제 발생 시 아래 명령어처럼 서버를 중지시키고 다시 실행 시킨 이후에 작업을 하면 될 겁니다.

    ./adb kill-server
    ./adb start-server

    ※ 연결 종료

    ./adb disconnect ip주소:port번호

    댓글

Designed by Tistory.