인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

JooNi님의 프로필 이미지

작성한 질문수

Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)

안드로이드 에뮬레이터 설치 및 데모 앱 실행 (22년 2월 업데이트)

애뮬레이터로 main.dart를 실행하면 컴퓨터가 멈춥니다.

작성

·

115

0

running grade task 'assembleDebug'...

Built build\app\outputs\flutter-apk\app-debug.apk

Installing build\app\outputs\flutter-apk\app-debug.apk

 

까지 나오고 안드로이드 애뮬레이터에서 flutter 아이콘이 나온뒤에 컴퓨터가 멈춰버립니다.

 

컴퓨터 스펙은 i5-12400F에 16GB, RTX 3060을 사용중입니다.

애뮬레이터로 flutter를 실행시키지 않고, flutter run을 통해서 window로 실행하면 제대로 작동하는데, 애뮬레이터로 Run을 하면 멈춥니다.

답변 2

0

오준석님의 프로필 이미지
오준석
지식공유자

찾아봤는데 Hyper-V 를 꺼야된다는 얘기들이 많네요. 블로그 첨부하니 참고해 보시고 결과 알려주세요.

https://serverrefository.tistory.com/217

JooNi님의 프로필 이미지
JooNi
질문자

hyper-v에 대한 내용은 이전에 봤었는데 제 설정에서는 이미 꺼져 있었습니다. 해당 블로그에 나온 다른 방법들도 확인해보았으나 이미 해결법대로 적용되어 있는 상태더군요.

버전을 낮춰보고 warning도 해결해보고, 용량 문제인가 싶어(원래 50기가였습니다) 40기가 정도 더 비워도 보았는데, 오늘 avd 설정 파일(config.ini)을 ai의 도움을 빌려 수정해보았더니 해결되었습니다.

hw.gpu.mode=angle(auto->angle로 변경)
hw.gpu.enabled=yes(기존에도 yes 였어서 수정x)
hw.ramSize=4096(2048->4096)
vm.heapSize=512(256->512)

아마도 설정된 메모리가 작았거나 gpu 충돌로 발생한 문제였을 거 같습니다. 사용 중인 cpu가 내장 그래픽이 없는 모델이다 보니 이 과정에서 발생한 문제가 아닐까 하고 예상해봅니다.

오준석님의 프로필 이미지
오준석
지식공유자

image.png

저도 확인해 보면 메모리 설정은 기본 설정이긴 한데 일단 해결 되셨으니 다행입니다.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. JooNi님.

Flutter 애뮬레이터 실행 중 컴퓨터가 멈추는 문제는 여러 가지 원인에 의해 발생할 수 있습니다. 주로 시스템 리소스 문제, 애뮬레이터 설정, 혹은 Flutter 환경 설정에서 문제가 발생할 수 있습니다. 다음과 같은 해결 방법을 시도해 보세요:

  1. 애뮬레이터 설정 조정:

    • 애뮬레이터의 하드웨어 프로파일을 변경하여 CPU 및 RAM 할당을 조절해보세요. 너무 높은 설정은 오히려 컴퓨터 성능을 저하할 수 있습니다.
  2. 애뮬레이터 Android 버전 변경:

    • 사용하고 있는 애뮬레이터의 Android 버전을 조금 낮춰 설정해 보세요. 최신 버전의 Android가 모든 시스템에서 원활하게 동작하지 않을 수 있습니다.
  3. 에뮬레이터 이미지 업데이트:

    • Android Studio에서 SDK Manager를 열고, 사용 중인 Android 이미지의 업데이트를 확인하세요.
  4. Hypervisor와 HAXM 설정 확인:

    • Windows 사용자의 경우 Hyper-V와 Intel HAXM이 충돌할 수 있습니다. 둘 중 하나를 비활성화하고 테스트해보세요.
  5. 기기 재부팅:

    • 컴퓨터가 오랜 시간 켜져 있거나 가상 디바이스가 많이 실행 중일 때 문제가 발생할 수 있으니 재부팅 후 다시 시도해보세요.
  6. Flutter Clean 및 Rebuild:

    • 터미널에서 flutter clean 명령어를 실행하여 빌드에 관련된 캐시를 지우고 다시 빌드를 시도하세요.

문제 해결에 도움이 될 수 있는 유사한 상황에 대한 논의는 다음 링크에서 확인할 수 있습니다:
- 앱이 멈춰요!
- 에뮬레이터 실행 안됨 오류

위의 방법들을 시도해보고 문제가 계속된다면, 추가적인 로그를 확인하거나 개선된 버전의 Flutter 및 Android SDK를 사용해보시는 것도 추천드립니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

JooNi님의 프로필 이미지

작성한 질문수

질문하기