Android Studio를 이용해 Flutter 스터디를 하고 있다. 책을 보며 튜토리얼을 따라하는데 이번 예제는 에뮬레이터 말고 실제 휴대폰에서 실행해야 한단다.
PC와 휴대폰을 USB로 연결하면 된다는데 PC는 맥북이고 휴대폰은 갤럭시인데 연결이 되나? 다행이 무선으로 연결하는 방법이 있다고 한다. 찾아봤으나 관련 내용들이 최신 버전에는 맞지 않았다. 그래서 최신 기준으로 정리해 봤다.
Android Studio: Android Studio Electric Eel | 2022.1.1 Patch 1
Android: 13버전 (갤럭시 21)
PC: Macbook Pro 16
- 휴대폰에서 개발자 도구 활성화
핸드폰 > 설정 > 휴대전화 정보 > 소프트웨어 정보 > 빌드 번호 > 7번 탭하기
- 빌드 번호 항목을 7번 클릭하라는 얘기다.
- 위의 과정을 실행하면 설정에 ‘개발자 도구’ 항목이 활성화 된다.
2. 개발자 도구 사용 & 무선 디버깅 사용
핸드폰 > 설정 > 개발자 옵션 > 사용 중
핸드폰 > 설정 > 개발자 옵션 > 무선 디버깅 > 사용 중
- 각각 ‘사용 중’으로 활성화 한다.
- 노트북과 휴대폰이 같은 wifi 망에 있어야 한다.
- 무선 디버깅에서 사용 중으로 활성화하면 ‘QR 코드로 기기 페어링’ 항목이 나타난다.
3. Android Studio와 휴대폰 페어링
Android Studio에서 wifi로 검색 > Pair Devices Using WI-FI
- QR 코드가 나타나고 휴대폰에서 QR 코드로 기기 페어링 클릭 후 Android Sutdio의 QR 코드를 스캔하면 PC와 휴대폰이 페어링된다.
- Android Studio에서 run app 을 하면 휴대폰에 앱이 다운되고 디버깅할 수 있다.
- 페어링은 QR 코드가 아닌 코드로 진행해도 된다.
- Plugin으로 Android WiFi ADB 를 설치하라는 가이드도 있는데 설치해도 Android Studio에서 실행 안 되고 할 필요도 없다.
추가: 최초 연결 후 재연결 하는 방법
- 휴대폰 wifi 활성화. (맥북 망과 동일한 망으로 연결)
- 설정 > 개발자 도구 > 무선 디버깅 활성화
- 이후 Android Studio에서 Pair Devices Using WiFi 후 휴대폰에서 QR 코드 스캔 연결
- 기기를 휴대폰으로 선택
- Run App