react-native-cli를 이용하여 project를 생성하고 npm run android를 실행
emulator launch 가 안되면서 Emulator exited before boot.. 라는 error메시지를 띄움.
뒤에 debug에서도 error 메시지가 뜨면서 app이 실행이 안됨.
처음에는뒤에 debug 에러에만 집중되어 있어서 삽질 엄청 함.
grandle 버전을 바꾸기도 하고, node버전을 낮추기도 하고, 어떤 config파일을 지워도 보고(실상 지워도 app이 시작되면 다시 생성됨.) sdk도 다시 지웠다가 깔아보고.... 허나 이 모든 것은 전혀 상관 없었음.
emulator가 시작되지 않는 것이 가장 큰 문제였음.
일단 결정적인 에러 해결 전에 바꾼 사항은
sdk 경로를 바꿈.
node 버전을 낮춤.
error 뜰때 NDK 관련 warning이 노랗게 뜸. (UPDATE)
위에 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 너무 잘 됨.