안드로이드 스튜디오 WIFI 연결을 통한 ADB 사용하기

Android Logo

안녕하세요. 안드로이드 스튜디오 WIFI 연결을 통한 ADB 사용하기 포스트입니다.
안드로이드 개발을 공부하면서 Virtual Device만 사용하여 테스트하는건 많이 답답한 일입니다.
수년 전에 개발할 때보다 AVD가 많이 개선되어 엄청 빨라지긴 했지만, 실제 스마트폰보단 못하죠.

저는 지금 갤럭시 S10 5G 모델을 쓰고 있는데, 삼성 USB 통합 드라이버를 깔지 않으면 테스트에 사용할 수 없는줄 몰랐습니다.
하지만, 그런 상황으로 인해 USB에 대해 답답함을 느꼈고 wifi로 연결하는 방법을 찾았습니다.
이제부터 그 방법에 대해 공유드리려고 합니다.

환경 변수를 추가해주는 단계는 아래 커맨드가 실행이 되지 않으시는 분들만 진행하시면 됩니다.
저는 실행이 되지 않아 진행하였습니다.

사전 환경 구성

system setting1
[내 컴퓨터] – [속성] 에 들어가서 위의 ‘고급 시스템 설정’을 들어가줍니다.

system setting2

그리고 하단의 ‘환경 변수’에 들어갑니다.

environment variable

그리고 Path 부분에 아래와 같이 adb가 들어있는 디렉토리를 추가해줍니다.
저의 경우에는 추가해준 후에 바로 커맨드가 적용되지 않아 컴퓨터를 재부팅 해주었습니다.
바로 실행이 되지 않으시는 분들은 재부팅을 한번 해주셔야 합니다.

wifi adb setting

그리고 커맨드를 실행할 수 있는 창을 열어줍니다.
저는 윈도우 환경답게 cmd를 실행했지만, git cmd를 실행해도 되고 아무거나 쓰셔도 무관합니다.
휴대폰이 USB와 연결이 되어 있어야 합니다.
그런 후에 위와 같이 명령어를 실행해줍니다.

adb tcpip 5555

위 캡쳐와 같이 ‘restarting in TCP mode port : 5555’가 뜨면 정상적으로 성공한 것입니다.
만약 저렇게 실행되지 않고 실패하시면, 저의 경우 삼성폰이었는데 제조사의 통합 USB 드라이버를 설치해주셔야 합니다.
다른 포스트들은 이런 친절한 예외 상황들이 없더군요..

wifi adb connect

그런 후 휴대폰을 usb에서 해제하시고 명령을 실행해줍니다.

adb connect ${yourPhoneIP}:5555

스마트폰은 컴퓨터와 같은 네트워크 상에 있어야 합니다.
폰의 ip는 wifi 정보 또는 휴대전화 정보 부분에서 확인하실 수 있습니다.

위와 같이 연결이 되었다고 나오면 안드로이드 스튜디오에서 usb가 연결되지 않은 상태에서도 테스트 디바이스 목록에서 휴대폰을 확인하실 수 있습니다.

Updated by 20.08.30 안드로이드 스튜디오 WIFI 연결을 통한 ADB 사용하기
Site : @ThinkGround
Instagram : @thinkground_official
Facebook : @ThinkGround
Twitter : @ThinkG_Flature

Leave a Reply