에뮬레이터를 터미널로 실행하기 위해, 아래 명령어를 실행하려고 했는데 내 AVD의 정확한 이름을 모르겠다.
그전에, emulator 명령어도 인식하지 못한다면, 먼저 Android SDK의 'emulator' 도구를 시스템 경로(PATH)에 설정해야 한다.
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
'안드로이드' 카테고리의 다른 글
[Android] 안드로이드 스튜디오 에뮬레이터 여러 개 실행 (1) | 2024.08.02 |
---|