Android용 Visual Studio 에뮬레이터Visual Studio Emulator for Android

Android용 Visual Studio 에뮬레이터는 Android 장치를 에뮬레이트하는 데스크톱 응용 프로그램입니다.The Visual Studio Emulator for Android is a desktop application that emulates an Android device. 물리적 장치를 사용하지 않고도 Android 앱을 디버그하고 테스트할 수 있는 가상화된 환경을 제공합니다.It provides a virtualized environment in which you can debug and test Android apps without a physical device. 또한 응용 프로그램 프로토타입을 위한 격리된 환경을 제공합니다.It also provides an isolated environment for your application prototypes.

Android용 Visual Studio 에뮬레이터는 실제 장치와 비슷한 성능을 제공하도록 설계되었습니다.The Visual Studio Emulator for Android is designed to provide comparable performance to an actual device. 하지만 앱을 게시하기 전에 물리적 장치에서 앱을 테스트하는 것이 좋습니다.Before you publish your app, however, we recommend that you test your app on a physical device.

Android 플랫폼, 화면 해상도 및 Android용 Visual Studio 에뮬레이터에서 지원되는 다른 하드웨어 속성 각각에 대해 고유한 장치 프로필에서 앱을 테스트할 수 있습니다.You can test your app on a unique device profile for each of the Android platforms, screen resolutions, and other hardware properties supported by Visual Studio Emulator for Android.

참고

Google Android 에뮬레이터는 Visual Studio Apache Cordova용 도구에서 사용하는 것이 좋습니다.The Google Android emulator is recommended for use with the Visual Studio Tools for Apache Cordova. 자세한 내용은 Android에서 Apache Cordova 앱 실행을 참조하세요.For more information, see Run your Apache Cordova app on Android.

설치 및 제거Installing and uninstalling

설치Installing

Android용 Visual Studio 에뮬레이터는 Visual Studio에서 사용할 수 있는 플랫폼 간 도구의 구성 요소이며 사용자 지정 Visual Studio 설치 과정에 플랫폼 간 모바일 개발, 일반 도구와 소프트웨어 개발 키트, Visual Studio Emulator for Android를 선택하면 설치됩니다.Visual Studio Emulator for Android is a component of the cross-platform tools available in Visual Studio and will be installed during a custom Visual Studio setup when you select Cross-Platform Mobile Development, then Common Tools and Software Development Kits, and then Visual Studio Emulator for Android.

제거Uninstalling

제어판에서 프로그램 추가/제거를 사용하여 Android용 Visual Studio 에뮬레이터를 제거할 수 있습니다.You can uninstall the Visual Studio Emulator for Android using Add/Remove Programs in the Control Panel.

참고

Visual Studio를 제거해도 에뮬레이터는 제거되지 않습니다.Uninstalling Visual Studio will not uninstall the emulator. 에뮬레이터는 별도로 제거해야 합니다.You must uninstall the emulator separately.

Android 용 Visual Studio 에뮬레이터를 제거하는 경우 에뮬레이터에서 사용하도록 만들어진 Hyper-V 가상 이더넷 어댑터는 자동으로 제거되지 않습니다.When you uninstall the Visual Studio Emulator for Android, the Hyper-V Virtual Ethernet Adapters that were created for the emulator to use are not automatically removed. Hyper-v 관리자를 열고 에뮬레이터 VHD 이미지 중 하나를 선택하고 [네트워킹] 탭을 선택한 다음 이 탭에 표시되는 각 스위치에 대해 제거를 선택하면 이러한 가상 어댑터(사용 중이 아닌 경우)를 수동으로 제거할 수 있습니다.You can manually remove these virtual adapters (if not in use) by opening Hyper-V Manager, selecting one of the emulator VHD images, choosing the Networking tab, and choosing Remove for each of the switches that appears in this tab.

시스템 요구 사항 및 이전 버전과의 호환성System Requirements and backward compatibility

Android용 Visual Studio 에뮬레이터의 하드웨어, 소프트웨어 및 구성 요구 사항에 대한 중요한 내용을 보려면 다음 항목을 참조하세요.For important info about the hardware, software, and configuration requirements for Visual Studio Emulator for Android, see the following topic.

  • System Requirements for the Visual Studio Emulator for AndroidSystem Requirements for the Visual Studio Emulator for Android

    Android용 Visual Studio 에뮬레이터를 사용하려면 Visual Studio 2015가 필요합니다. 이전 버전의 Visual Studio와 호환되지 않습니다.Visual Studio Emulator for Android requires Visual Studio 2015; it is not backward compatible with earlier versions of Visual Studio.

    이전 버전 위에 새로운 버전의 에뮬레이터가 설치됩니다(일부 경우 이전 이미지를 바꾸고 해당 이미지에 설치되어 있던 해당 설정, 앱, 파일을 취소함).New versions of the emulator are installed on top of old versions (and may, in some cases, replace the old images, discarding the settings, apps, and files installed on those images).

Visual Studio Emulator for Android의 네트워킹Networking in the Visual Studio Emulator for Android

Android용 Visual Studio 에뮬레이터의 네트워킹 연결은 데스크톱 컴퓨터의 연결과 비슷하게 동작하며 다음과 같은 특징이 있습니다.The networking connection of the Visual Studio Emulator for Android behaves like the connection of a desktop computer with these characteristics:

  • 에뮬레이터는 네트워크에서 자체 IP 주소를 가진 별도 장치로 나타납니다.The emulator appears on the network as a separate device with its own IP address.

  • 에뮬레이터에 이미 설치되어 있지 않은 추가 네트워킹 소프트웨어를 요구하지 않습니다.It does not require any additional networking software that is not already installed with the emulator.

  • Windows 도메인에 가입하지 않습니다.It is not joined to a Windows domain.

    에뮬레이터의 네트워크 연결 기능을 이해하려면 Android 휴대폰에서 동일 네트워크로 연결되는 Wi-Fi 연결과 비슷하다고 생각하면 됩니다.To understand the capabilities of the emulator's network connection, think of it as similar to a Wi-Fi connection from your Android phone to the same network. 휴대폰에서 실행 중인 앱이 Wi-Fi 연결을 통해 네트워크 리소스를 액세스할 수 있는 경우, 에뮬레이터에서 실행 중인 앱도 동일한 네트워크 리소스에 액세스할 수 있습니다.If an app running on your phone can access a network resource over its Wi-Fi connection, then an app running on the emulator can also access the same network resource.

    네트워크 요구 사항에 대한 자세한 내용은 Visual Studio Emulator for Android에 대한 시스템 요구 사항을 참조하세요.For more info on network requirements, see System Requirements for the Visual Studio Emulator for Android

    네트워킹 문제 해결에 대한 자세한 내용은 Visual Studio Emulator for Android 문제 해결을 참조하세요.For info on troubleshooting networking issues, see Troubleshooting the Visual Studio Emulator for Android.

Visual Studio Emulator for Android 구성Configure the Visual Studio Emulator for Android

다양한 Android 하드웨어에서 Android 앱의 호환성을 테스트하기는 어려울 수 있습니다.Testing your Android app for compatibility across the staggering variety of Android hardware can be a challenge. 출시된 Android 휴대폰 및 태블릿은 버전과 화면 크기가 매우 다양하며 많은 하드웨어 구성(RAM, CPU, 아키텍처 등)으로 제공됩니다.Android phones and tablets in the market span a wide range of versions and screen sizes and come in many different hardware configurations (RAM, CPUs, architecture, etc.). Android 용 Visual Studio 에뮬레이터는 장치 프로필을 사용하여 이러한 조건을 단순화합니다.The Visual Studio Emulator for Android simplifies this using device profiles. Microsoft가 제공하는 일련의 장치 프로필은 시장에 나와 있는 가장 인기 있는 하드웨어(삼성, Motorola, Sony, LG 등의 장치 포함)를 대표합니다.Our set of device profiles represent the most popular hardware in the market, including devices from Samsung, Motorola, Sony, LG, and more.

Visual Studio 2015에서는 에뮬레이터 관리자를 사용하여 장치 프로필을 설치, 제거, 시작할 수 있습니다.In Visual Studio 2015, you can install, uninstall, and start device profiles using the Emulator Manager. 도구를 선택한 후 Visual Studio Emulator for Android를 선택하여 에뮬레이터 관리자에 액세스합니다.Access the Emulator Manager by choosing Tools, then Visual Studio Emulator for Android.

Visual Studio Emulator for Android 관리자The Visual Studio Emulator for Android Manager

기본적으로 KitKat 및 롤리팝 휴대폰(5") 및 태블릿(7") 구성에 해당하는 사전 설치 장치 프로필 4가지가 제공되며 이는 흰색 텍스트와 아이콘으로 표시됩니다.By default, there are four pre-installed device profiles (KitKat and Lollipop phone/5" and tablet/7" configurations), as indicated by the white text and icons. 목록에 있는 다른 프로필은 프로필 설치 단추를 선택하여 설치가 완료되기 전까지 회색으로 나타납니다.Other profiles in the list will appear grayed out until you choose the Install Profile button and the installation completes. API 수준을 기준으로 목록을 필터링하고 프로필 오른쪽 아래에 있는 세부 정보 화살표를 클릭하여 전체 구성 정보를 볼 수 있습니다.You can filter the list by API Level and click the details arrow on the bottom right-hand side of a profile to view its full configuration details.

대상으로 할 프로필 집합을 설치하고 나면 녹색 재생 단추를 눌러 이 새로운 프로필을 관리자에서 바로 시작할 수 있습니다.Once you've installed the set of profiles that you'd like to target, you can start these new profiles directly from the manager by pressing the green Play button. 이 프로필은 또한 Visual Studio 플랫폼 간 모바일 프로젝트 형식의 디버그 대상 드롭다운 메뉴에도 나타납니다.They will also appear in the debug target dropdown menu in any Visual Studio cross-platform mobile project type.

에뮬레이터에서 테스트할 수 있는 기능Features that you can test in the emulator

에뮬레이터에서 테스트할 수 있는 기능에 대한 자세한 내용은 이 설명서를 참조하세요.For detailed information on features you can test in the emulator, see this documentation.

에뮬레이터에서 테스트할 수 없는 기능Features that you can't test in the emulator

다음 목록에서는 에뮬레이터에서 테스트할 수 없는 Android 플랫폼의 기능에 대해 설명합니다.The following list describes features of the Android platform that you cannot test in the emulator. 물리적 장치에서 다음 기능을 테스트해야 합니다.You have to test these features on a physical device.

  • 나침반Compass

  • 자이로스코프Gyroscope

  • 진동 컨트롤러Vibration controller

  • 밝기.Brightness. 에뮬레이터의 밝기 수준을 변경해도 장치가 화면에 표시되는 방식에 시각적인 영향이 없습니다.Changing the brightness level of the emulator will not visually impact the way the device appears on your screen.

지원 리소스Support Resources

호스트 컴퓨터가 시스템 요구 사항을 충족한 상태에서 이 문제 해결 가이드에서 다루지 않은 문제가 발생하는 경우:If your host computer meets the system requirements and you encounter an issue not covered in this troubleshooting guide:

  • android-emulator 및 visual-studio 태그를 사용하여 StackOverflow에 대해 질문합니다.Ask a question on StackOverflow using the android-emulator and the visual-studio tag.

  • Visual Studio 또는 에뮬레이터 관리자에서 웃는 얼굴 보내기 도구를 사용하여 문제를 보고합니다.Report an issue using the Send a Smile tool in Visual Studio or in the Emulator Manager.

참고 항목See Also

Visual Studio Emulator for Android에 대한 시스템 요구 사항 System Requirements for the Visual Studio Emulator for Android
Troubleshooting the Visual Studio Emulator for AndroidTroubleshooting the Visual Studio Emulator for Android