1. Android Studio 설치와 사용
  2. AVD 사용

1. Android Studio 설치와 사용

Android Studio 2021 특징

https://developer.android.com/studio#downloads 페이지의 특징 숏켯 보기

Android Studio 2021 설치 시스템 요구사항

설치

다운로드 선택:

macOS 설치

  • 인텔 혹은 애플 CPU 구분해 다운로드한 dmg 를 실행한다.
  • Android Studio 를 Application 폴더로 드래그한다.

2. AVD 사용

Android Studio 에서 AVD 를 생성시 HAXM 사용을 권장한다.

HAXM 설치 확인

emulator -accel-check 명령으로 확인할 수 있다.

1
2
3
4
5
~$ emulator -accel-check
accel:
8
HAXM is not installed on this machine (/dev/HAX is missing).
accel

Windows 에서 VM 가속기 설치

Windows에서 VM 가속 구성

Windows의 VM 가속은 다음 세 가지 하이퍼바이저

  • Intel Hardware Accelerated Execution Manager(HAXM)
  • Android Emulator Hypervisor Driver for AMD Processors
  • Windows Hypervisor Platform(WHPX)

선택 기준:

Hyper-V 사용중지

Intel HAXM / Android Emulator Hypervisor Driver for AMD Processors를 사용시 Hyper-V 꺼야 한다.

  1. <윈도우 키>+<S> 를 누른 후 **”Windows 기능”**을 입력해서 [Windows 기능 켜기/끄기] 를 실행
  2. [Windows 기능 켜기/끄기] 창에서 [Hyper-V], [Windows 샌드박스], [Windows 하이퍼바이저 플랫폼] 이 모두 꺼져 있어야 한다.

인텔 CPU / HAXM 설치

  1. https://github.com/intel/haxm/releases/
  • 최신 버전의 Windows용 Intel HAXM 압축 파일 다운로드
  1. 다운로드한 haxm-windows_버전.zip 파일의 압축 풀기 haxm-버전-setup.exe 파일 실행 후 설치 진행
    초기 화면에서 클릭
  2. 설치가 완료되면 를 클릭하여 설치 종료

AMD CPU

  1. https://github.com/google/android-emulator-hypervisor-driverfor-amd-processors/releases/
  • 최신 버전의 [Android Emulator Hypervisor Driver for AMD Processors] 파일(gvm-windows_버전.zip) 다운로드
  1. 다운로드한 gvm-windows_버전.zip 파일의 압축을 풀고, 압축을 푼 폴더의 silent_install.bat 파일을 실행하여 설치를 진행

Windows Hypervisor Platform(WHPX) 설치

Windows Hypervisor Platform(WHPX) 요구사항

  • Intel 프로세서: 가상화 기술(VT-x), 확장 페이지 테이블(EPT), 무제한 게스트(UG) 기능을 지원. 컴퓨터의 BIOS 설정에서 VT-x가 사용 설정.
  • AMD 프로세서: AMD Ryzen 프로세서가 권장. 컴퓨터의 BIOS 설정에서 가상화 또는 SVM이 사용 설정되어 있다.
  • Android 스튜디오 3.2 베타 1 이상 (developer.android.com에서 다운로드).
  • Android Emulator 버전 27.3.8 이상 (SDK Manager를 사용하여 다운로드).
  • Windows 10이 2018년 4월 업데이트 이상이어야 한다.

Windows Hypervisor Platform(WHPX) 사용 VM 가속 구성

  • 설정 > Apps and features(앱 및 기능)를 선택합니다.
  • Related settings(관련 설정)에서 Programs and Features(프로그램 및 기능)를 클릭합니다.
  • Turns Windows Features on or off를 클릭합니다.
  • Windows Hypervisor Platform을 선택합니다.

macOS 에서 VM 가속기 구성

Mac OS X v10.10 Yosemite 이상에서 Android Emulator는 기본적으로 내장된 Hypervisor.Framework를 사용하고 Hypervisor.Framework가 초기화에 실패할 경우에는 다시 Intel HAXM을 사용하게 됩니다.

Hypervisor.Framework를 사용할 수 없을 때 macOS에서 VM 가속을 사용하려면 Intel HAXM 커널 확장 프로그램을 설치해야 합니다.

Intel HAXM 커널 확장 프로그램을 설치

  1. SDK Manager
  2. SDK Update Sites 탭을 클릭한 다음 Intel HAXM을 선택.
  • 다운로드가 완료되면 설치 프로그램을 실행합니다. 일반적으로 sdk/extras/intel/Hardware_Accelerated_ExecutionManager/IntelHAXMversion.dmg 위치에서 설치 프로그램을 찾을 수 있다.
  1. 화면에 표시된 안내에 따라 설치를 완료합니다.
  2. 다음 명령어를 실행하여 새 커널 확장 프로그램이 올바르게 작동하는지 확인.
1
2
$ kextstat | grep intel
com.intel.kext.intelhaxm
Author

Gangtai Goh

Posted on

2023-04-29

Updated on

2023-04-29

Licensed under

댓글