본문 바로가기

Technical Docs/Android

[AVD] 환경구성 : 생성 및 환경변수 설정[AVD&ADB] / MAC & Windows

android 단말기 없을 경우 AVD(Android Virtaul Device)를 이용해 테스트를 할 수 있음

 

AVD를 사용할 경우 가장 큰 장점은 다음과 같다고 생각됨

 - 다양한 안드로이드 버전 사용

 - system 디렉터리 쓰기


AVD 생성 (MAC & Windows) 

 

"Android Studio" 설치 & 실행하면 다음과 같은 화면을 볼 수 있음

 

"More Actios" > "Virtaul Device Manager"  선택

 

"Create device" 클릭

 

원하는 기종의 디바이스 선택

원하는 시스템 이미지 선택

  • 현재 단말기에서 사용하고 있는 버전 다운로드 및 선택함

"AVD Name" 설정 후 "Finish" 클릭

생성된 AVD 확인


환경변수 설정(MAC)

 

system 디렉터리 쓰기 권한을 부여해야하거나 간편하게 명령어로 실행할 수 있음

 

환경변수 설정을 위해 현재 SDK 경로 확인이 필요함

 

Android Studio 실행 하여  "More Actios" > "SDK Manager"  선택

 

SDK 경로 확인 및 복사

현재 설정되어 있는 PATH 확인

(base) bell@bellui-MacBookPro / % echo $PATH    
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/Library/Apple/usr/bin:/Users/bell/opt/anaconda3/bin:/Users/bell/opt/anaconda3/condabin

 

export를 이용해 SDK 경로에 있는 AVD 및 ADB 추가

AVD :[SDK 경로]/emulator

ADB :[SDK 경로]/platform-tools

 
(base) bell@bellui-MacBookPro / % export PATH=$PATH:/Users/bell/Library/Android/sdk/emulator:/Users/bell/Library/Android/sdk/platform-tools

 

설정된 PATH 확인

(base) bell@bellui-MacBookPro / % echo $PATH                                                                                               
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/Library/Apple/usr/bin:/Users/bell/opt/anaconda3/bin:/Users/bell/opt/anaconda3/condabin:/Users/bell/Library/Android/sdk/emulator:/Users/bell/Library/Android/sdk/platform-tools

 

AVD 및 ADB 명령어 확인

emulator -list-avds
adb --version


환경변수 설정(Windows)

 

system 디렉터리 쓰기 권한을 부여해야하거나 간편하게 명령어로 실행할 수 있음

 

환경변수 설정을 위해 현재 SDK 경로 확인이 필요함

 

Android Studio 실행 하여  "More Actios" > "SDK Manager"  선택

 

SDK 경로 확인 및 복사

 

환경 변수 편집 메뉴를 이용해 SDK 경로에 있는 AVD 및 ADB 추가

AVD :[SDK 경로]/emulator

ADB :[SDK 경로]/platform-tools

 

AVD 및 ADB 명령어 확인

emulator.exe -list-avds
adb --version