인프런 커뮤니티 질문&답변
에뮬레이터 질문
작성
·
7
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 킴주니님.
Flutter에서 웹 브라우저(Chrome)로 실행할 때는 정상적으로 동작하지만, 에뮬레이터(미디움 폰 등)에서는 기본 Flutter 화면만 보이는 문제를 겪고 계시는군요. 이 문제는 종종 Flutter 앱 구성 요소와 관련된 설정 문제일 수 있습니다. 아래 해결 방법을 확인해 보세요.
해결 방법
빌드 타겟 설정 확인:
Flutter는 다양한 플랫폼(Android, iOS, Web 등)을 지원하기 때문에, 타겟 플랫폼에 따라 빌드 설정이 달라질 수 있습니다. Android 에뮬레이터에서 실행할 때는flutter run명령어를 통해 Android 타겟을 명시적으로 지정해 보세요.에뮬레이터 설정 확인:
- Android Studio에서 에뮬레이터를 설정할 때 사용된 가상 디바이스가 올바르게 설정되었는지 확인하세요.
- 최신의 Android SDK 및 관련 도구가 설치되어 있는지 확인하고 업데이트가 필요하면 수행하세요.
- Android Studio에서 에뮬레이터를 설정할 때 사용된 가상 디바이스가 올바르게 설정되었는지 확인하세요.
Gradle 캐시 정리 및 재빌드:
- Android Studio에서
Build > Clean Project를 선택하여 프로젝트를 클린하고, 다시 빌드해 보세요.
- 때때로 Gradle 설정이나 캐시로 인해 빌드가 정상적으로 이루어지지 않을 수 있습니다. 따라서
File > Invalidate Caches / Restart...를 선택하여 캐시를 정리한 다음, 앱을 다시 시도해 보세요.
- Android Studio에서
Flutter Doctor:
- 터미널에서
flutter doctor명령어를 실행하여 필요한 모든 도구가 제대로 구성되어 있는지 확인하세요. 오류나 경고 메시지가 있다면 이를 해결하는 것이 중요합니다.
- 터미널에서
참고 자료
이 링크는 유사한 문제를 다뤄 해결책을 제공하고 있으니 참고하시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




