[Flutter] Failed to launch [Device]: Error: Emulator didn't connect within 60 seconds

김형준·2024년 2월 14일
1

Flutter

목록 보기
3/3

상황

Android Studio에서 Run을 했을 때 지금까지 웹 페이지로 확인 중이었지만,
카카오 로그인을 구현하며, Android 환경에서 시도해보자는 마음에 에뮬레이터를 실행시켰습니다.

하지만 실행이 되지 않았고, 오류 고칠 겸 Visual Studio Code로 넘어가서 코딩을 해보려했지만, 에러의 벽에 막혔습니다.

에러 내용
Failed to launch Pixel 7 API 30: Error: Emulator didn't connect within 60 seconds

해결

정말 많은 구글링과 여러 에뮬레이터의 시도를 해보았으나, 고쳐지지 않았던 이 에러는 에뮬레이터의 설정 문제였습니다.

먼저 Android Studio - Device Manager에 들어갑니다.

에뮬레이터 추가를 누른 후

Play Store가 포함되지 않은 에뮬레이터를 선택합니다.
(포함될 경우 이후 진행과정에서 선택할 창이 비활성화되어 있습니다.)

시스템 이미지는 아무거나 고르고,
(저는 R을 선택하였습니다.)

Emulated Performance에서 Graphics를 Software - GLES 2.0으로 선택합니다.

이후 실행하시면 해당 오류는 없어집니다.

이후

저는 다른 문제점이 생겼습니다.

리액트 앱 개발 때 이 오류로 긴 시간 고생해서 PTSD가 좀 오는데,
이 오류는 flutter doctor의 부분을 보고 따라
android/app/src/build.gradle에서

android {
  defaultConfig {
    minSdkVersion 21
  }
}

minSdkVersion을 21로 바꿔주어 해결하였습니다.

0개의 댓글