Android Emulator는 컴퓨터에서 Android 기기를 시뮬레이트하므로 각 물리적 기기가 없어도 다양한 기기 및 Android API 수준에서 애플리케이션을 테스트할 수 있습니다. 에뮬레이터는 다음과 같은 이점을 제공합니다. 유연성: 에뮬레이터는 다양한 기기 및 Android API 수준을 시뮬레이션할 수 있을 뿐만 아니라 다양한 Android 휴대전화, 태블릿, Wear OS 및 Android TV 기기에 대한 사전 정의된 구성과 함께 제공됩니다. 높은 충실도: 에뮬레이터는 실제 Android 기기의 거의 모든 기능을 제공합니다. 수신 전화 및 문자 메시지를 시뮬레이션하고, 장치 위치를 지정하고, 다양한 네트워크 속도를 시뮬레이션하고, 회전 및 기타 하드웨어 센서를 시뮬레이션하고, Google Play 스토어에 액세스하는 등의 작업을 수행할 수 있습니다. 속도: 에뮬레이터에서 앱을 테스트하는 것은 물리적 장치에서 수행하는 것보다 몇 가지 면에서 더 빠르고 쉽습니다. 예를 들어 USB를 통해 연결된 장치보다 에뮬레이터에 더 빠르게 데이터를 전송할 수 있습니다. 대부분의 경우 에뮬레이터는 테스트 요구에 가장 적합한 옵션입니다. 이 페이지에서는 핵심 에뮬레이터 기능과 이를 시작하는 방법을 다룹니다. 또는 물리적 장치에 앱을 배포할 수 있습니다. 자세한 내용은 하드웨어 장치에서 앱 실행을 참조하세요. ## 에뮬레이터 시작하기 Android Emulator를 사용하면 다양한 기기에서 가상으로 앱을 테스트할 수 있습니다. 에뮬레이터는 Android Studio와 함께 제공되므로 별도로 설치할 필요가 없습니다. 에뮬레이터를 사용하려면 다음 섹션에서 자세히 설명하는 다음 기본 단계를 따르세요. - 시스템 요구 사항이 있는지 확인 - AVD(Android Virtual Device) 생성 - 에뮬레이터에서 앱 실행 - 에뮬레이터 탐색 이 페이지에서는 가상 테스트 환경을 설정하고 탐색하는 단계를 자세히 설명합니다. 이미 에뮬레이터에서 실행 중인 앱이 있고 고급 기능을 사용할 준비가 된 경우 고급 에뮬레이터 사용을 참조하세요. 에뮬레이터에 문제가 있는 경우 Android Emulator의 알려진 문제 해결을 참조하세요. 요구 사항과 리소스에 따라 시스템 요구 사항 및 기술 구성을 조사할 가치가 있거나 물리적 장치를 사용하는 것이 더 나을 수 있습니다. 에뮬레이터 시스템 요구 사항 최상의 경험을 위해 최소한 다음 사양을 갖춘 컴퓨터의 Android 스튜디오에서 에뮬레이터를 사용해야 합니다. - 16GB RAM - 64비트 Windows, macOS, Linux 또는 Chrome OS 운영 체제 - 16GB 디스크 공간 이러한 사양이 없으면 에뮬레이터가 계속 실행되지만 원활하지 않을 수 있습니다. 이 경우 하드웨어 장치에서 앱 실행의 지침에 따라 물리적 장치에서 테스트하는 것이 좋습니다. Android 가상 장치 만들기 Android Emulator의 각 인스턴스는 *안드로이드 가상 기기(AVD)* 시뮬레이션의 Android 버전 및 하드웨어 특성을 지정합니다. 장치. 앱을 효과적으로 테스트하려면 각각을 모델링하는 AVD를 만드세요. 앱이 실행되도록 설계된 기기입니다. AVD를 만들려면 다음을 참조하세요. 가상 장치 생성 및 관리 각 AVD는 사용자 데이터, SD 카드 등을 위한 자체 개인 저장소가 있는 독립 장치로 작동합니다. 기본적으로 에뮬레이터는 해당 AVD에 특정한 디렉터리에 사용자 데이터, SD 카드 데이터 및 캐시를 저장합니다. 에뮬레이터를 실행하면 AVD 디렉터리에서 사용자 데이터와 SD 카드 데이터를 로드합니다. 에뮬레이터에서 앱 실행 AVD를 생성한 후 Android Emulator를 시작하고 프로젝트에서 앱을 실행할 수 있습니다. 도구 모음의 대상 장치 메뉴에서 앱을 실행하려는 AVD를 선택합니다. 그림 1. 대상 장치 메뉴 딸깍 하는 소리 달리다. 에뮬레이터를 처음 실행하는 데 1분 정도 걸릴 수 있지만 후속 실행에서는 스냅샷을 사용하므로 더 빨리 실행되어야 합니다. 문제가 발생하면 문제 해결 가이드를 참조하세요. 앱이 AVD에 설치되면 기기에서 실행할 수 있습니다. 장치에서 모든 앱을 실행합니다. 새로운 변경 사항을 배포하고 싶을 때마다 당신은 클릭해야합니다 **실행** 또는 **변경 사항 적용** 다시 Wear OS 페어링 어시스턴트 Wear OS 기기로 앱을 테스트하려는 경우 Wear OS 페어링 도우미는 Wear OS 에뮬레이터를 Android Studio에서 직접 물리적 또는 가상 휴대폰과 페어링하는 과정을 단계별로 안내합니다. 자세한 내용은 Wear OS 에뮬레이터 페어링 도우미 사용을 참조하세요. 에뮬레이터 탐색 에뮬레이터가 실행되는 동안 컴퓨터 마우스 포인터를 사용하여 터치 스크린에서 손가락을 모방하고 에뮬레이터 패널을 사용하여 일반적인 작업을 수행할 수 있습니다. 에뮬레이터 화면 탐색 컴퓨터 마우스 포인터를 사용하여 터치스크린에서 손가락을 흉내내고, 메뉴 항목과 입력 필드를 선택하고, 버튼과 컨트롤을 클릭하십시오. 컴퓨터 키보드를 사용하여 문자를 입력하고 에뮬레이터 단축키를 입력합니다. **표 1 탐색을 위한 제스처 에뮬레이터 |기능||설명| |화면 스와이프||화면을 가리키고 기본 마우스 버튼을 누른 상태에서 화면을 스와이프한 다음 놓습니다.| |항목 드래그||화면의 항목을 가리키고 기본 마우스 버튼을 누른 상태에서 항목을 이동한 다음 놓습니다.| |탭||화면을 가리키고 기본 마우스 버튼을 눌렀다가 놓습니다.| |두 번 탭||화면을 가리키고 기본 마우스 버튼을 빠르게 두 번 클릭한 다음 놓습니다.| |터치& hold||화면의 항목을 가리키고 기본 마우스 버튼을 누른 다음 놓습니다.| |입력||컴퓨터 키보드를 사용하거나 에뮬레이터 화면에 나타나는 키보드를 사용하여 에뮬레이터에 입력할 수 있습니다.누름 Control(macOS에서는 Command)을 누르면 핀치 제스처가 나타납니다. 멀티 터치 인터페이스. 마우스는 첫 번째 손가락 역할을 하고 앵커 포인트는 두 번째 손가락입니다. 커서를 끌어 첫 번째 점을 이동합니다. 왼쪽 마우스 버튼을 클릭하면 두 지점을 터치하는 동작을 모방하고 두 지점을 선택하는 동작을 해제합니다. |세로 스와이프||화면에 세로 메뉴를 열고 스크롤 휠(마우스 휠)을 사용하여 메뉴 항목을 스크롤합니다. 메뉴 항목을 클릭하여 선택하세요.| 에뮬레이터 패널을 사용하여 일반적인 작업 수행 에뮬레이터로 일반적인 작업을 수행하려면 Android Studio 내에서 에뮬레이터를 실행 중인 경우 에뮬레이터 툴바를 사용하고, Android Studio 외부 창에서 에뮬레이터를 실행 중인 경우 오른쪽 패널을 사용하세요. 표 2는 일반적인 에뮬레이터 작업 및 관련 버튼을 설명합니다. 키보드 단축키를 사용하여 에뮬레이터에서 많은 일반적인 작업을 수행할 수 있습니다. 에뮬레이터의 전체 단축키 목록을 보려면 다음을 누르세요. 'F1'(macOS에서는 `Command`+)를 눌러 도움말 창을 엽니다. 펼친 통제 수단 창문. **표 2 에뮬레이터의 일반적인 작업 |기능||설명| |닫기 | |에뮬레이터를 닫습니다.| |최소화 | |에뮬레이터 창을 최소화하세요.| |Resize||다른 운영 체제 창과 마찬가지로 에뮬레이터 크기를 조정합니다. 에뮬레이터는 장치에 적합한 가로 세로 비율을 유지합니다.| |전원 | |클릭하여 화면을 켜거나 끕니다. | 길게 클릭하여 장치를 켜거나 끕니다. |볼륨 업 | |슬라이더 컨트롤을 보려면 클릭하고 볼륨을 높이십시오. 다시 클릭하여 더 높이거나 슬라이더 컨트롤을 사용하여 볼륨을 변경합니다.| |볼륨 낮추기 | |슬라이더 컨트롤을 보고 볼륨을 낮추려면 클릭하십시오. 더 낮추려면 다시 클릭하거나 볼륨을 변경하려면 슬라이더 컨트롤을 사용하십시오.| |왼쪽으로 회전 | |기기를 시계 반대 방향으로 90도 회전합니다.| |오른쪽으로 회전 | |기기를 시계 방향으로 90도 회전합니다.| |스크린샷 찍기 | |클릭하여 장치의 스크린샷을 찍습니다.클릭하여 커서를 확대/축소 아이콘으로 변경합니다. 확대/축소 모드를 종료하려면 버튼을 다시 클릭하십시오. 확대/축소 모드에서 확대 및 축소하려면: 확대/축소 모드에서 이동하려면 확대/축소 모드에서 장치 화면을 탭하려면 |뒤로 | |이전 화면으로 돌아가거나 대화 상자, 옵션 메뉴, 알림 패널 또는 온스크린 키보드를 닫습니다.| |홈 | |홈 화면으로 돌아갑니다.개요 (최근 앱) |최근 작업한 앱의 썸네일 이미지 목록을 열려면 탭하세요. 앱을 열려면 축소판을 탭합니다. 목록에서 썸네일을 제거하려면 왼쪽 또는 오른쪽으로 스와이프하세요. 이 버튼은 Wear OS에서 지원되지 않습니다.| |접기 | |폴더블 기기의 경우 기기를 접으면 더 작은 화면 구성이 표시됩니다.| |펼치다 | |폴더블 기기의 경우 기기를 펼치면 더 큰 화면 구성이 표시됩니다.| |버튼 1 | |Wear 장치의 경우 장치에서 버튼 1을 누르십시오. API 레벨 28 이상을 실행하는 Wear 기기에서만 사용할 수 있습니다.| |버튼 2 | |Wear 장치의 경우 장치에서 버튼 2를 누르십시오. API 레벨 30 이상을 실행하는 Wear 기기에서만 사용할 수 있습니다.| |팜 | |Wear 기기의 경우 손바닥으로 기기 화면을 누르세요. 이렇게 하면 기기가 대기 모드로 설정됩니다. API 레벨 28 이상을 실행하는 Wear 기기에서만 사용할 수 있습니다.| |틸트 | |Wear 장치의 경우 장치를 기울이십시오. 이렇게 하면 주변 모드가 종료됩니다. API 레벨 28 이상을 실행하는 Wear 기기에서만 사용할 수 있습니다.| |메뉴||누르기 |메뉴 버튼을 시뮬레이트하려면 Ctrl+ M(macOS에서는 Command+ M) |자세히 | |다른 기능 및 설정에 액세스하려면 클릭하세요.| ## 에뮬레이터 업데이트 Android Emulator를 업데이트하려면 **Android Emulator** 구성요소 **SDK Manager의 **SDK Tools** 탭에서 자세한 내용은 다음을 참조하세요. SDK Manager를 사용하여 도구를 업데이트하십시오.