[Android Studio] Pair using Wi-Fi로 앱 실행 및 ADB 환경 변수 세팅하기

xeptember·2022년 11월 28일
0
post-thumbnail

android studio로 앱을 개발하다보면 주로 에뮬레이터를 사용해 테스트를 많이 해보지만 실제 디바이스에서 동작하는 화면을 봐야 하는 경우들도 꽤나 많다
이럴 때 사용하는 방법을 정리해보려고 한다

먼저 안드로이드 기기에서 개발자 옵션 설정해주기

우선 사용할 안드로이드 기기 내 설정부터 변경해준다

개발자 옵션을 켜고 무선 디버깅도 함께 켜둔다

Android studio 'Pair using Wi-Fi'

안드로이드 스튜디오의 Device Manager에서 Physical 탭을 확인해보면

'Pair using Wi-Fi'를 통해 같은 와이파이에 연결된 디바이스에 연결해 앱을 빌드해볼수 있는 기능을 제공한다

Pair using Wi-Fi는 2가지 방법이 있다

  1. 연결할 기기에서 QR코드 스캔하기
  2. 연결할 기기에서 pairing code 받아서 입력하기


adb 환경변수가 설정이 되어 있는 경우라면 이 단계에서 문제없이 진행이 될수 있지만 나는 환경변수가 설정되어 있지 않아서 따로 설정을 해주었다

adb 환경변수 설정하기

  1. 먼저 터미널이나 iTerm으로 path 파일을 열어준다
$ sudo nano /etc/paths
  1. 그럼 아래와 같이 환경변수 목록이 담긴 파일의 내용이 보이는데 여기에다가 adb 환경변수도 추가해주면 된다
/usr/local/bin
/System/Cryptexes/App/usr/bin
/usr/bin
/bin
/usr/sbin
/sbin

(mac 기준 adb 환경변수 경로는 보통 아래와 같은 경로에 들어있다)

/Users/사용자이름/Library/Android/sdk/platform-tools
  1. 위 환경변수 추가 후 ctrl + x 를 누르고 y를 눌러 저장 후 빠져나오면 된다
  2. 새 터미널 창을 열어 확인해 본다
$ adb version
  1. 성공적으로 설정되었다면 adb 버전과 함께 세팅한 경로가 보인다
  1. 위 설정까지 마친 후 안드로이드 스튜디오에서 다시 Pair using Wi-Fi를 통해 앱을 실행하면 된다

여기까지 했는데도 안된다면...

(환경변수를 세팅했다는 가정하에)
터미널을 켜서 아래와 같이 입력한 후 ip주소와 페어링 코드도 입력해준다

$ adb pair {ip주소:port}
Enter pairing code: 

여기서 입력하는 ip주소와 페어링 코드는 아래 이미지 참고

엔터를 누르면 페어링이 성공했다는 메세지를 리턴해준다

Successfully paired to {ip주소:port} [guid=adb-...]

그 다음에는 이제 연결을 해준다

$ adb connect {ip주소:port}

여기에 입력하는 ip주소와 포트는 아래 이미지 참고

연결이 완료되면 안드로이드 기기에도 알림이 뜨고 터미널에도 연결 성공 메세지를 리턴받는다

connected to {ip주소:port}
profile
Front-end engineer

0개의 댓글