2016-08-13 2 views

답변

1

일반적으로이 점에 신경 쓸 필요없이 기본 에뮬레이터가 선택됩니다 (첫 번째 이진 파일). 각 바이너리는 지원되는 아키텍처 중 하나를 나타냅니다. 마지막 5 개는 32 비트 에뮬레이터입니다.

안드로이드 SDK가 처음으로 세계에 이용할 수있게했다

Android emulator is based on QEMU

, 구글 은 안드로이드 에뮬레이터의 기본으로 QEMU를 사용했다. 그들은 소스 코드를 Android Open Source Project (AOSP)의 맞춤 저장소에 복사하고 QEMU에 여러 가지 침입 수정을가했습니다. 특히 그들은 안드로이드 폰을 에뮬레이션하기 위해 goldfish 이라는 특정 보드 에뮬레이션을 추가했습니다.

모든 Android 빌드는 특정 하드웨어 플랫폼을 대상으로하며 에뮬레이트 된 금붕어 플랫폼도 마찬가지입니다. 에뮬레이트 된 환경에서 실행될 때 많은 특정 에뮬레이터 기능이 Android 커널 및 Android 사용자 공간 환경에서 활성화됩니다. 이 기능을 사용하면 노트북 및 데스크톱 워크 스테이션에서 실제 안드로이드 기기 인 을 사용하여 부드럽고 완벽한 사용자 환경을 경험할 수 있습니다.

안드로이드 에뮬레이터는 편리한 개발 환경과 안드로이드 애플리케이션 개발자를 제공하고, 개발자가 물리적 액세스 할 수없는 장치에 및 테스트 응용 프로그램을 개발할 수 있습니다. ARMv8-A 아키텍처가 도입되고 64 비트 ARM 플랫폼에 대해 안드로이드가 지원되기 때문에 하드웨어를 사용하기 전에 개발자가 응용 프로그램을 ARM 64 비트 기반 모바일 에코 시스템에 적용하기 시작할 수 있기 때문에 이러한 요구가 더 중요합니다 을 사용할 수 있습니다.

기본 에뮬레이터 like here을 사용할 수도 있고 (QEMU 옵션을 추가 할 수도 있지만 필요하지는 않습니다. read this).

enter image description here

enter image description here

또한 32 비트 에뮬레이터 강제 할 수

enter image description here

enter image description here

관련 문제