안드로이드 스튜디오 자체는 많은 오류를 가지도 있어 에뮬레이터가 잘 실행되지 않을 떄가 있다.
따라서, 안드로이드 스튜디오의 디바이스 관리를 통해 가상환경을 만들기만 하고,
실행은 cmd를 통해 하는 방법이 있다.
Tools -> Device Manager -> + 를 통해서 하나의 에뮬레이터를 만든다.
환경변수 설정에 들어가서, 시스템 변수에 새로 만들기 ->
변수 이름: ANDROID_HOME
변수 값에는 안드로이드 스튜디오 -> More Actions -> SDK Manager로 들어간 후, Android SDK Location에 적힌 경로를 넣는다.
Path로 들어가서, 새로만들기에 %ANDROID_HOME%\emulator
를 집어넣으면 된다.
이걸로 설정은 끝났다. 이제 실행해 보자.
cmd창에 다음을 집어넣자.
emualtor -avd expo(AVD Name)
이러면 에뮬레이터가 실행되는 것을 확인할 수 있다.
리액트 네이티브를 연동하려면,
프로젝트를 열고 터미널에서 npm run start
를 입력, 에뮬레이터가 켜진 상태로 터미널에 a 를 넣으면 에뮬레이터에서 엑스포가 설치되고, 프로젝트가 실행된다.