- Android Studio 설치와 사용
- 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 | ~$ emulator -accel-check |
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 꺼야 한다.
<윈도우 키>+<S>
를 누른 후 **”Windows 기능”**을 입력해서 [Windows 기능 켜기/끄기] 를 실행- [Windows 기능 켜기/끄기] 창에서
[Hyper-V]
,[Windows 샌드박스]
,[Windows 하이퍼바이저 플랫폼]
이 모두 꺼져 있어야 한다.
인텔 CPU / HAXM 설치
- 최신 버전의 Windows용 Intel HAXM 압축 파일 다운로드
- 다운로드한 haxm-windows_버전.zip 파일의 압축 풀기 haxm-버전-setup.exe 파일 실행 후 설치 진행
초기 화면에서와 클릭 - 설치가 완료되면
를 클릭하여 설치 종료
AMD CPU
- 최신 버전의 [Android Emulator Hypervisor Driver for AMD Processors] 파일(gvm-windows_버전.zip) 다운로드
- 다운로드한 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 커널 확장 프로그램을 설치
- SDK Manager
- SDK Update Sites 탭을 클릭한 다음 Intel HAXM을 선택.
- 다운로드가 완료되면 설치 프로그램을 실행합니다. 일반적으로 sdk/extras/intel/Hardware_Accelerated_ExecutionManager/IntelHAXMversion.dmg 위치에서 설치 프로그램을 찾을 수 있다.
- 화면에 표시된 안내에 따라 설치를 완료합니다.
- 다음 명령어를 실행하여 새 커널 확장 프로그램이 올바르게 작동하는지 확인.
1 | $ kextstat | grep intel |