이 글의 핵심

에뮬레이터와 실제 휴대폰의 차이를 이해하고 USB 디버깅부터 flutter devices 확인까지 실기기 테스트 순서를 정리합니다.

개발자 옵션과 USB 디버깅

안드로이드 휴대폰의 개발자 옵션을 활성화하고 USB 디버깅을 켭니다. PC에 처음 연결하면 휴대폰에 ‘이 컴퓨터의 디버깅을 허용할까요?’ 같은 승인 창이 뜰 수 있으므로 허용해야 합니다. 승인되지 않으면 adb에서 unauthorized로 표시될 수 있습니다.

기기 목록 확인

터미널에서 flutter devices를 실행해 휴대폰 모델과 Android 버전이 표시되는지 확인합니다. 목록에 Chrome만 보인다면 케이블, USB 모드, 드라이버, 디버깅 승인 상태를 차례로 확인합니다.

실행과 화면 점검

flutter run으로 실제 기기를 선택한 뒤 메인 화면, 스크롤, 글자 크기, 버튼 터치 영역을 확인합니다. 특히 시스템 글자 크기를 키웠을 때 레이아웃이 깨지지 않는지, 하단 내비게이션이 화면 밖으로 밀리지 않는지도 확인하는 것이 좋습니다.

기능별 체크리스트

TTS 음성 재생, 마이크 권한, 인터넷 연결, 광고, 파일 저장, 뒤로가기 동작을 하나씩 점검합니다. 에뮬레이터에서 확인하기 어려운 실제 스피커 음량과 터치 느낌도 기록해 두면 수정 우선순위를 정하기 쉽습니다.