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
'Technical Docs > Android' 카테고리의 다른 글
[분석] UnCrackable-Level1.apk - 1 (Rooted) (0) | 2022.06.28 |
---|---|
[Frida] Root Check : getpid (0) | 2022.06.22 |
내돈내산 전자책 PDF 로 바꿀 수 없을까? (0) | 2022.06.07 |
Smali 수정으로 logcat 남기기 (0) | 2022.06.02 |
Manifest 구조를 알아보자 (0) | 2022.01.10 |