Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

Android Emulator 도구 비교

다음 표에는 에뮬레이터 UI, AVD Manager, 일반적으로 사용되는 명령줄 시작 옵션에뮬레이터 콘솔을 사용하여 실행할 수 있는 작업이 비교되어 있습니다. AVD Manager에서는 하드웨어 프로필AVD속성을 설정할 수 있습니다.

표에는 여러 에뮬레이터 도구의 비슷한 기능이 비교되어 있습니다(반드시 동일한 기능을 제공하지는 않습니다).

표에 나열되어 있지 않지만 adb 유틸리티는 Android 디버그 브리지에 설명된 대로 가상 기기와 상호작용하기 위한 명령어도 지원합니다. 예를 들어 Android 스튜디오, 에뮬레이터 UI 또는 adb를 사용하여 가상 기기에 앱을 설치할 수 있습니다. 에뮬레이터 UI 또는 adb를 사용하여 가상 기기에 파일을 복사하고 가상 기기의 파일을 adb를 사용하여 복사할 수 있습니다.

에뮬레이터의 특정 기능을 앱과 함께 사용하려면 하드웨어 기기에서 실행하는 것처럼 다양한 <uses-feature> 요소 및 매니페스트 권한 상수를 통해 사용 설정해야 합니다.

표 4. Android 에뮬레이터 도구의 비교

사용자 인터페이스 제어 하드웨어 프로필 속성 AVD 속성 명령줄 시작 옵션 콘솔 명령어
기기 하드웨어
기기 유형: 스마트폰/태블릿, Wear OS, Android TV
뒤로, 홈, 개요, 메뉴 입력: 하드웨어 버튼 있음(뒤로/홈/메뉴)
설정: 단축키 보내기 입력: 하드웨어 키보드 있음 키보드 입력

방향 패드

이동 스타일: 없음, D패드, 트랙볼, 휠
확대/축소 모드
배터리 power 명령어
전화 gsmsms 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 startnetwork 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