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로 바꿔주어 해결하였습니다.