본문 바로가기

안드로이드

[Android] 에뮬레이터 경로 설정 및 AVD(Android Virtual Device) 확인하기

에뮬레이터를 터미널로 실행하기 위해, 아래 명령어를 실행하려고 했는데 내 AVD의 정확한 이름을 모르겠다.

에뮬레이터 실행 명령어

 

 

그전에, emulator 명령어도 인식하지 못한다면, 먼저 Android SDK의 'emulator' 도구를 시스템 경로(PATH)에 설정해야 한다.

emulator 명령어 인식 불가 메시지

 

1. 먼저, SDK 경로를 알아야 한다.

macOS/Linux를 쓴다면 대부분 '~/Library/Android/sdk'에 emulator가 존재할 것이다. 

Windows'C:\Users\<yourName>\AppData\Local\Android\Sdk'에 존재한다.

 

얼른 Finder나 파일을 열고 들어가 확인해 봐라. 다음 명령어를 실행하기 전에 경로가 맞는지 눈으로 직접 확인해 보자.


2. 경로 추가

macOS/Linux 기준으로 설명하겠다.

우선, 터미널에서 쉘 구성 파일을 편집해야 한다.

nano ~/.zshrc

 

그러면 아래 사진과 같이 편집기에 들어오게 된다.

마지막 줄에, 아래 경로 다섯 줄을 추가해 준다.

다 적었다면 'Ctrl + X'를 누르고,  'y'를 눌러 저장하고 , 'Enter'를 순서대로 눌러 종료한다.

export ANDROID_SDK_ROOT="$HOME/Library/Android/sdk"
export PATH="$PATH:$ANDROID_SDK_ROOT/emulator"
export PATH="$PATH:$ANDROID_SDK_ROOT/tools"
export PATH="$PATH:$ANDROID_SDK_ROOT/tools/bin"
export PATH="$PATH:$ANDROID_SDK_ROOT/platform-tools"


3. 쉘 구성 파일 다시 로드

source ~/.zshrc

(이 명령어 실행 안 하면, 위에서 봤던 emulator 명령어 인식 불가 메시지가 다시 뜰 것이다!)


4. AVD 목록 확인

자, 드디어 아래 명령어를 통해 에뮬레이터 목록을 확인할 수 있다.

emulator -list-avds

emulator -list-avds 실행 결과