메모장
[Flutter] 맥에서 안드로이드 기기 연결 후 플러터 앱 실행시키기 with OpenMTP 본문
[Flutter] 맥에서 안드로이드 기기 연결 후 플러터 앱 실행시키기
1. 사용 환경
저는 맥북 에어 M2와 안드로이드 7버전 기기를 사용하고 있습니다. 이 글은 이러한 환경에서 안드로이드 기기를 연결하고 Flutter 앱을 실행하려는 사용자를 위한 가이드입니다.
2. 안드로이드 기기 설정하기
먼저, 안드로이드 기기에서 개발자 모드를 활성화하고 USB 디버깅을 허용해야 합니다. 이 과정은 다음 단계로 진행됩니다:
- 설정 메뉴로 이동
- 휴대전화 정보 또는 소프트웨어 정보 선택
- 빌드 번호를 여러 번 클릭하여 개발자 모드 활성화
- 활성화된 개발자 옵션에서 USB 디버깅 허용
이 과정은 대부분의 안드로이드 기기에서 동일하게 적용됩니다.
3. 맥북과 안드로이드 기기 연결하기
안드로이드 기기 설정을 완료한 후, 맥북 에어 M2와 안드로이드 기기를 USB 케이블로 연결합니다. 이때 Android File Transfer가 필요할 수 있습니다.
Android File Transfer는 macOS에서 안드로이드 기기와 파일을 전송할 수 있도록 도와주는 유틸리티입니다. 그러나 이 유틸리티는 최근 Quick Share로 변경되었으며, 현재 Windows에서만 제공되고 있습니다.
4. 해결 방법: openMTP 설치
이 문제를 해결하기 위해 macOS에서 사용할 수 있는 오픈소스 프로그램인 openMTP를 설치하면 됩니다. 이 프로그램을 설치한 후, 다시 플러터 앱을 실행해 보니 정상적으로 작동했습니다.
- openMTP 프로그램 다운로드 및 설치
- 맥북과 안드로이드 기기를 다시 연결
- Flutter 앱 실행
https://openmtp.ganeshrvel.com/
OpenMTP - Advanced Android File Transfer Application for macOS.
Tired of using expensive, outdated, bug heavy, Android File Transfer apps for macOS? Try OpenMTP. It's Safe, Transparent, Open-Source and FREE for a lifetime! Samsung phone, Garmin, FujiFilm, Macbook Apple Silicon M1/M2 (arm64) and Intel (x64) support avai
openmtp.ganeshrvel.com
5. 요약
- 안드로이드 기기에서 개발자 모드와 USB 디버깅을 활성화합니다.
- 맥북과 안드로이드 기기를 연결합니다.
- Android File Transfer 문제 발생 시, openMTP를 설치합니다.
- openMTP 설치 후, Flutter 앱을 성공적으로 실행합니다.
'개발 > Flutter' 카테고리의 다른 글
[Flutter] Debug 배너 제거하기 (0) | 2024.09.04 |
---|---|
[Flutter] issue: Android namespace 변경 문제 (0) | 2024.09.04 |
[Flutter] iPhone에서 permission_handler 패키지 권한 문제 (0) | 2024.08.30 |
[Flutter] URL Launcher 사용하기 (0) | 2024.08.28 |
[Flutter] 우당탕탕 Flutter 프로젝트 iPhone에 빌드해보기 (1) | 2024.08.27 |