Android Emulator는 컴퓨터에서 Android 기기를 시뮬레이션함으로써 실제로 기기가 없어도 다양한 기기 및 Android API 수준에서 애플리케이션을 테스트할 수 있습니다. 에뮬레이터의 장점은 다음과 같습니다. 유연성: 에뮬레이터는 다양한 기기 및 Android API 수준을 시뮬레이션할 수 있을 뿐만 아니라 다양한
Android 휴대전화, 태블릿, Wear OS, Android TV 기기용으로 사전 정의된 구성도 제공합니다. 높은 충실도: 에뮬레이터는 실제 Android 기기의 거의 모든 기능을 제공합니다. 전화 및 문자 메시지 수신, 여러 네트워크 속도, 회전 및 기타 하드웨어 센서를 시뮬레이션하고 기기의 위치를 지정하며 Google Play 스토어에 액세스하는 등 다양한 작업을 할 수 있습니다. 속도: 에뮬레이터에서 앱을 테스트하면 실제 기기에서 하는 것보다 여러 면에서 더 빠르고 쉽습니다. 예를 들어 USB를 통해 연결된 기기보다 에뮬레이터로 데이터를 더 빠르게 전송할 수 있습니다. 대부분의 경우 에뮬레이터는 테스트 요구사항에 가장 적합한 옵션입니다. 이 페이지에서는 에뮬레이터의 핵심 기능과 에뮬레이터를 시작하는 방법을 설명합니다. 에뮬레이터
대신 실제 기기에 앱을 배포할 수도 있습니다. 자세한 내용은 하드웨어 기기에서 앱 실행을 참고하세요. Android Emulator를 사용하면 가상으로 여러 다양한 기기에서 앱을 테스트할 수 있습니다. 에뮬레이터는 Android 스튜디오와 함께 제공되므로 별도로 설치할 필요가 없습니다. 에뮬레이터를 사용하려면 다음 기본 단계를 따르세요. 이 단계는 다음 섹션에 자세히 설명되어 있습니다.
이 페이지에서는 가상 테스트 환경을 설정하고 탐색하는 단계를 자세히 설명합니다. 이미 에뮬레이터에서 앱을 실행 중이고 고급 기능을 사용할 준비가 되었다면 에뮬레이터 고급 사용법을 참고하세요. 에뮬레이터에 문제가 발생하면 Android Emulator의 알려진 문제 해결을 참고하세요. 요구사항과 리소스에 따라 시스템 요구사항 및 기술 구성을 살펴볼 필요가 있을 수도 있고, 실제 기기를 사용하는 것이 더 나을 수도 있습니다. 에뮬레이터 시스템 요구사항최상의 환경을 구현하려면 컴퓨터의 Android 스튜디오에서 적어도 다음 사양을 충족하는 에뮬레이터를 사용해야 합니다.
이러한 사양이 없어도 에뮬레이터가 실행될 수는 있지만 원활하게 실행되지 않을 수 있습니다. 이 경우 하드웨어 기기에서 앱 실행의 안내에 따라 실제 기기에서 테스트하는 것이 좋습니다. Android Virtual Device 만들기Android Emulator의 각 인스턴스는 Android Virtual Device(AVD)를 사용하여 시뮬레이션된 기기의 Android 버전과 하드웨어 특성을 지정합니다. 효과적으로 앱을 테스트하려면 앱이 실행될 각 기기를 모델링하는 AVD를 만듭니다. AVD를 만들려면 가상 기기 만들기 및 관리를 참고하세요. 각 AVD는 사용자 데이터, SD 카드 등을 위한 자체 비공개 저장소를 갖춘 독립 기기로서 작동합니다. 기본적으로 에뮬레이터는 사용자 데이터와 SD 카드 데이터, 캐시를 AVD 특정 디렉터리에 저장합니다. 에뮬레이터를 실행하면 AVD 디렉터리의 사용자 데이터와 SD 카드 데이터가 에뮬레이터에서 로드됩니다. 에뮬레이터에서 앱 실행AVD를 만든 후 Android Emulator를 시작하고 프로젝트에서 앱을 실행할 수 있습니다.
앱이 AVD에 설치되면 일반적으로 기기에서 다른 앱을 실행할 때와 같이 AVD에서 앱을 실행할 수 있습니다. 새 변경사항을 배포할 때마다 Run 또는 Apply Changes를 다시 클릭해야 합니다. Wear OS 페어링 어시스턴트Wear OS 기기로 앱을 테스트하려면 Wear OS 페어링 어시스턴트를 사용하세요. Android 스튜디오에서 직접 Wear OS 에뮬레이터를 실제 스마트폰이나 가상 스마트폰과 페어링하는 과정을 단계별로 안내합니다. 자세한 내용은 Wear OS 에뮬레이터 페어링 어시스턴트 사용을 참고하세요. 에뮬레이터 탐색에뮬레이터가 실행되는 동안 컴퓨터 마우스 포인터를 사용하여 터치스크린에서의 손가락 움직임을 모방하고 에뮬레이터 패널을 사용하여 일반적인 작업을 실행할 수 있습니다. 에뮬레이터 화면 탐색컴퓨터 마우스 포인터를 사용하여 터치스크린에서의 손가락 움직임을 모방합니다. 메뉴 항목과 입력란을 선택하고 버튼과 컨트롤을 클릭합니다. 컴퓨터 키보드를 사용하여 문자를 입력하고 에뮬레이터 단축키를 입력합니다. 표 1. 에뮬레이터 탐색을 위한 동작
에뮬레이터 패널을 사용하여 일반적인 작업 실행에뮬레이터로 일반적인 작업을 실행하려면 에뮬레이터 툴바(Android 스튜디오 내에서 에뮬레이터를 실행 중인 경우) 또는 오른쪽 패널(Android 스튜디오 외부 창에서 에뮬레이터를 실행 중인 경우)을 사용하세요. 표 2에서는 일반적인 에뮬레이터 작업 및 관련 버튼을 설명합니다. 단축키를 사용하여 에뮬레이터에서 많은 일반적인 작업을 실행할 수 있습니다. 에뮬레이터의 전체 단축키 목록을 보려면 F1(macOS의 경우 Command + /)을 눌러 Extended controls 창에서 Help 창을 엽니다. 표 2. 에뮬레이터의 일반적인 작업
에뮬레이터 업데이트하기Android Emulator를 업데이트하려면 SDK Manager의 SDK Tools 탭에서 Android Emulator 구성요소를 선택합니다. 자세한 방법은 SDK Manager를 사용하여 도구 업데이트를 참조하세요. Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. Last updated 2023-01-02 UTC. [{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"필요한 정보가 없음" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"너무 복잡함/단계 수가 너무 많음" },{ "type": "thumb-down", "id": "outOfDate", "label":"오래됨" },{ "type": "thumb-down", "id": "translationIssue", "label":"번역 문제" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"샘플/코드 문제" },{ "type": "thumb-down", "id": "otherDown", "label":"기타" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"이해하기 쉬움" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"문제가 해결됨" },{ "type": "thumb-up", "id": "otherUp", "label":"기타" }] |