반응형
Intel HAXM
이란 Hardware Accelerated Execution Manager의 약자로하드웨어 가속 기능을 이용하여 애뮬레이터를 빠르게 실행하는 기능이다.
안드로이드 스튜디오에서 AVD를 구동하는데 사용되므로
안깔리면 애뮬레이터를 사용할 수 없다.
HAXM 설치를 위해서 다음 가상화 확장 기술 중 하나를 지원해야한다.
>
인텔 가상화 기술 (VT, VT-x, vmx)
>
AMD 가상화 (AMD-V, SVM) – Linux에서만 지원
인텔® 가상화 기술(VT-x)을 사용하면 하드웨어 플랫폼 한 대를 여러 대의 "가상" 플랫폼으로
사용할 수 있다.
즉 내가 만든 앱을 돌릴 가상 에뮬레이터를 적용할 수 있는 것이다.
우선 본인의 CPU가 인텔 VT-x 기술을 지원하는지 확인한다.
그러나 CPU 가상화를 지원해도
밑에 사이트에서 HAXM을 직접 설치해본다.
https://github.com/intel/haxm/releases
다운받고 아래 경로로 이동하여 다운받은 폴더에 intelhaxm-android.exe를
관리자 권한으로 실행하여 설치한다.
cpu와 메인보드가 VT-x 를 지원함에도 설치 중 에러가 발생한다면?
좌측에
컴퓨터를 재부팅하면 삭제된다. 그 후 다시 설치해보자.
설치가 됐다면 CMD에서 sc query intelhaxm 명령을 내려서 상태가 4 RUNNING이면 성공이다.
즉 내가 만든 앱을 돌릴 가상 에뮬레이터를 적용할 수 있는 것이다.
우선 본인의 CPU가 인텔 VT-x 기술을 지원하는지 확인한다.
①
https://ark.intel.com/content/www/kr/ko/ark.html - 찾아서 확인 ②
https://downloadcenter.intel.com/ko/download/28539?v=t - 프로그램 설치로 확인그러나 CPU 가상화를 지원해도
BIOS 에서 비활성화 됐다면 사용할 수 없다.
BIOS 설정 화면
으로 들어가서 고급설정
이나 보안 항목
에서 CPU 관련 항목
을 찾는다. 가상화 기술(Virtualization technology VTx / VTd) 항목
을 찾아서 활성화 (Enabled)를 해준다.
제조사마다 BIOS 진입하는 키와 가상화 기술 설정하는 부분은 다를 수 있다.
이제 안드로이드 스튜디오 AVD에서 HAXM을 설치해보자.
혹여나 설치 중에 다음과 같은 오류 메시지를 만난다면?
Unable to install Intel HAXM
HAXM doesn't support nested virtual machines.
Unfortunately, the Android Emulator can't support virtual machine acceleration from within a virtual machine.
Here are some of your options:
1) Use a physical device for testing
2) Start the emulator on a non-virtualized operating system
3) Use an Android Virtual Device based on an ARM system image (This is 10x slower than hardware accelerated virtualization)
HAXM doesn't support nested virtual machines.
Unfortunately, the Android Emulator can't support virtual machine acceleration from within a virtual machine.
Here are some of your options:
1) Use a physical device for testing
2) Start the emulator on a non-virtualized operating system
3) Use an Android Virtual Device based on an ARM system image (This is 10x slower than hardware accelerated virtualization)
밑에 사이트에서 HAXM을 직접 설치해본다.
https://github.com/intel/haxm/releases
다운받고 아래 경로로 이동하여 다운받은 폴더에 intelhaxm-android.exe를
관리자 권한으로 실행하여 설치한다.
C:\Users\사용자이름\AppData\Local\Android\sdk\extras\intel\
Hardware_Accelerated_Execution_Manager
Hardware_Accelerated_Execution_Manager
cpu와 메인보드가 VT-x 를 지원함에도 설치 중 에러가 발생한다면?
PC에 Hyper-V 설치 유무를 확인해야한다.
실행 창(win+R)
을 열어서 appwiz.cpl
를 입력하고 좌측에
windows 기능 켜기/끄기
를 눌러서 Hyper-V 체크 해제
후 컴퓨터를 재부팅하면 삭제된다. 그 후 다시 설치해보자.
설치가 됐다면 CMD에서 sc query intelhaxm 명령을 내려서 상태가 4 RUNNING이면 성공이다.
반응형
'프로그래밍' 카테고리의 다른 글
KoNLPy(코엔엘파이) 설치하기 (0) | 2020.07.22 |
---|---|
안드로이드 스튜디오와 스마트폰 USB 연결하기 (0) | 2020.01.06 |
안드로이드 스튜디오 설치 및 환경 설정 (0) | 2019.11.10 |
정규식 모음 (0) | 2019.07.05 |
파이썬을 exe 실행파일로 변환하는 방법 (0) | 2019.03.03 |