안드로이드 스튜디오 emulator 실행이 안될 때

mangojang·2021년 12월 28일
0
post-thumbnail

상황

react-native-cli를 이용하여 project를 생성하고 npm run android를 실행

emulator launch 가 안되면서 Emulator exited before boot.. 라는 error메시지를 띄움.

뒤에 debug에서도 error 메시지가 뜨면서 app이 실행이 안됨.

해결

처음에는뒤에 debug 에러에만 집중되어 있어서 삽질 엄청 함.

grandle 버전을 바꾸기도 하고, node버전을 낮추기도 하고, 어떤 config파일을 지워도 보고(실상 지워도 app이 시작되면 다시 생성됨.) sdk도 다시 지웠다가 깔아보고.... 허나 이 모든 것은 전혀 상관 없었음.

emulator가 시작되지 않는 것이 가장 큰 문제였음.

일단 결정적인 에러 해결 전에 바꾼 사항은

  1. sdk 경로를 바꿈.

    • 기존에 C:\ 바로 밑으로 android-sdk 라는 폴더에 생성됨, 이것을 C:\Users\user\AppData\Local\Android\Sdk 로 바꿈. AppData폴더는 기본적으로 숨겨져 있음. 파일탐색기 상단에 보기의 숨김파일 보기 선택 후 찾으면 됨.
  2. node 버전을 낮춤.

    • 최신이 14.~ 이었는데 12.~ 로 바꿈.
  3. error 뜰때 NDK 관련 warning이 노랗게 뜸. (UPDATE)

    • android studio > sdk manager > sdk tools 에서 NDK다운로드 하면 해결.

    위에 3가지 경우는 실상 결정적인 해결방안은 아니었음.

android studio > adv manager 에서 emulator는 뜨는 데 클릭하면, Could not start AVD 라는 경고창이 뜸. 여기만 봐도 실상, 뭐가 문제인지 모름.

리스트 상단에 VT-x is disabled BIOS 라는 문구가 뜸.

이 시점에서 아주 은혜로운 사이트를 발견.

[Android]안드로이드 스튜디오 VT-x is Disabled in The Bios Android Studio 오류 해결법!

위의 블로그와 같이 바이오스 설정을 바꾸고 npm run android 실행하니,

emulator 너무 잘 됨.

profile
한 걸음 한 걸음 계속 걷는 자가 일류다

0개의 댓글