Android Emulator 도구 비교

다음 표는 에뮬레이터 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

-no-audio

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

-ports

redir
-tcpdump network capture start, network capture stop
시스템
AVD Manager의 System Image 페이지에서 VM 가속이 가능한 시스템 이미지를 선택합니다. -accel
-accel-check
-no-accel
멀티코어 CPU
-engine
에뮬레이션된 성능: 그래픽 - 하드웨어, 소프트웨어 또는 자동 -gpu
-nojni

-no-jni

-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