Install

toolbox app에서 android studio를 실행한다. android studio 를 맨 처음 실행하면 install type이 뜬다.

standard/custom 중에서 custom을 선택하고 앞에서 설치했던 openjdk를 선택한다.

설치가 완료되면 more actions를 클릭하고 추가 작업을 한다.

more actions에서 SDK manager를 선택하고 SDK platforms 탭에서 가장 최신 버전의 안드로이드 버전을 클릭한다. SDK Tools에서는 필요한 tool을 설치해야하는데, command-line-tools를 클릭하여 다운로드하여 설치한다. command-line-tools에는 adb 등 필요한 유틸들이 들어있다.

그 다음 more actions에서 device manager를 선택하고 create device를 선택한다. 카테고리에서 phone을 선택하고 next를 누르고 다음 화면에서 에뮬레이터 이미지가 없으므로 바로 만들수가 없다.

현재 기준으로 가장 최신 버전인 tiramisu 를 보면 우측에 다운로드 버튼이 있다. 이 버튼을 눌러서 에뮬레이터 이미지를 먼저 다운로드 한다. 다운로드가 완료되면 next 버튼이 활성화 된다. next 버튼을 누르면 device가 완성된다. 실행 버튼을 눌러서 에뮬레이터를 실행한다.

CMD에서 독립적으로 에뮬레이터 실행하기

android studio에서 에뮬레이터를 실행하면 android studio에서 종속되기 때문에 android studio를 종료하면 에뮬레이터도 같이 종료가 된다. react native 나 flutter로 모바일을 개발하게 되면 에뮬레이터를 독립적으로 실행할 필요가 있다.

디폴트로 설치된 android sdk 경로는 <User Home>/AppData/Local/Android/SDK 이다.

터미널을 새로 실행하면 디폴트 위치가 홈디렉토리이다. sdk 아래에 emulator 폴더로 이동한다.

에뮬레이터 리스트를 확인하는 명령어는 다음과 같다.

에뮬레이터 리스트에서 해당 에뮬레이터를 실행하는 명령어는 다음과 같다.

에러가 날 경우 adb server 가 실행되지 않아서 이다. 환경변수에 platform-tools 디렉토리를 path에 추가한다. 해당 경로는 <User Home>/AppData/Local/Android/Sdk/platform-tools 이다.

터미널을 새로 열고 에뮬레이터를 실행하면 정상적으로 실행될 것이다.