다음 표는 에뮬레이터 UI, AVD Manager, 일반적으로 사용되는 명령줄 시작 옵션, 에뮬레이터 콘솔을 사용하여 실행할 수 있는 작업을 비교합니다. 표에서는 비슷하지만 정확히 동일하게 작동하지는 않는 다양한 에뮬레이터 도구 간의 기능을 비교합니다. AVD Manager에서는 하드웨어 프로필과 AVD속성을 설정할 수 있습니다.
앱에서 에뮬레이터의 특정 기능을 사용하려면 하드웨어 기기에서와 마찬가지로 다양한 <uses-feature>
요소 및 매니페스트 권한 상수를 통해 기능을 사용 설정해야 합니다.
사용자 인터페이스 제어 | 하드웨어 프로필 속성 | AVD 속성 | 명령줄 시작 옵션 | 콘솔 명령어 |
---|---|---|---|---|
기기 하드웨어 | ||||
기기 유형: 스마트폰/태블릿, Wear OS, Android TV | ||||
뒤로, 홈, 개요, 메뉴 | 입력: 하드웨어 버튼 있음(뒤로/홈/메뉴) | |||
설정: 단축키 보내기 | 입력: 하드웨어 키보드 있음 | 키보드 입력 | ||
방향 패드 |
이동 스타일: 없음, D패드, 트랙볼, 휠 | |||
확대/축소 모드 | ||||
배터리 | power
|
|||
전화 | gsm , sms send
|
|||
회전 | 지원되는 기기 상태 | 시작: 방향 | rotate
|
|
카메라 | 카메라 (웹캠을 선택할 수 있음) |
-camera-back -camera-front -webcam-list
|
||
스크린샷 촬영 설정: 스크린샷 저장 위치 |
||||
방향 위치 가상 센서 |
센서: 가속도계, 자이로스코프, GPS, 근접 센서 | geo
|
||
지문 | finger
|
|||
볼륨 | -noaudio
|
|||
event
|
||||
디스크 이미지 및 메모리 | ||||
메모리 및 저장소: SD 카드 | -sdcard
|
|||
메모리 및 저장소: 내부 저장소 | ||||
RAM | 메모리 및 저장소: RAM | -memory
|
||
메모리 및 저장소: VM 힙 | vm
|
|||
AVD Manager의 Your Virtual Devices 페이지에서 AVD를 마우스 오른쪽 버튼으로 클릭하고 Wipe Data를 선택합니다. | -wipe-data
|
|||
네트워크 | ||||
network status
|
||||
-dns-server
|
||||
-http-proxy
|
||||
네트워크: 지연 시간 | -netdelay
|
network delay
|
||
-netfast
|
||||
모바일: 네트워크 유형 | 네트워크: 속도 | -netspeed
|
network speed
|
|
음성 상태 데이터 상태 |
gsm
|
|||
신호 강도 | ||||
설정: 감지된 ADB 위치 사용 | -port
|
|||
redir
|
||||
-tcpdump
|
network capture start , network capture stop
|
|||
시스템 | ||||
AVD Manager의 System Image 페이지에서 VM 가속이 가능한 시스템 이미지를 선택합니다. | -accel -accel-check -no-accel
|
|||
멀티코어 CPU | ||||
-engine
|
||||
에뮬레이션된 성능: 그래픽 - 하드웨어, 소프트웨어 또는 자동 | -gpu
|
|||
-nojni
|
||||
-selinux {disabled|permissive}
|
||||
-timezone
|
||||
-version
|
||||
UI | ||||
설정: 에뮬레이터 창 테마 | ||||
크기 조정 | 화면 크기 및 화면 해상도 |
window
|
||
단계 | ||||
-no-boot-anim
|
||||
기본 스킨 | 기기 프레임 및 맞춤 스킨 정의 |
|||
-screen {touch|multi-touch|no-touch}
|
||||
디버그 | ||||
-debug
tags -debug-tag -debug-no-tag
|
||||
-logcat
|
||||
-show-kernel
|
||||
-verbose
|