카테고리 없음

android AVD 를 위한 HAXM 설치 문제

들풀민들레 2022. 2. 17. 08:41

안드로이드 AVD 를 사용하기 위해서는 intel cpu 의 경우 Intel x86 Emulator Accelerator (HAXM Installer) 가 설치되어 있어야 하며 AMD cpu 의 경우에는 Android Emulator Hypervisor Driver for AMD Processors(installer) 가 설치되어 있어야 합니다.

 

대부분의 경우 Androdi Studio 를 설치하면서 setup 작업이 마무리 되면 자동으로 설치가 되며 

설치가 되었는지 확인은 SDK Manager 에서 확인할 수 있습니다.

 

cpu 에 맞게 위의 둘중 하나만 설치되어 있으면 되며 만약 설치되지 않았다면 위의 그림에서 체크박스를 체크하고 Apply 버튼을 눌러주면 설치가 됩니다.

 

그러나...

 

대부분의 경우는 별 문제가 없이 설치가 되지만 설치가 안되는 경우가 발생합니다.

필자도 최근에 와서 이 문제로 고생좀 해서 정리를 해봅니다. 

만약 Android Studio 에서 HAXM 이나 Hypervisor Driver 가 설치되지 않는다면 더이상 Android Studio 문제가 아닙니다. 

컴퓨터 설정 문제입니다. 

 

 

설정 -> 앱 -> 프로그램 및 기능

 

windows 기능 켜기/끄기

 

windows 기능 켜기/끄기에서 아래처럼 설정합니다.

제 컴퓨터의 경우 Intel cpu 이어서 Hyper-V 를 체크 해제 한 것이며 AMD 의 경우에는 Hyper-V 를 체크해야 한다고 합니다. 

 

그리고 컴퓨터를 재 부팅하고 AVD 설정을 다시 해봅니다.

 

그런데..

 

그래도 안된다면 자신의 컴퓨터에서 가상화를 지원하고 있는지를 확인해야 합니다.

 

 

작업관리자 화면의 성능에 보면 위의 그림처럼 가상화를 사용하고 있는지가 나오는데 이 부분이 "사용"이 아니라면 사용되게 설정해 주어야 합니다. 

물론 이 부분부터는 복잡해 지기 시작합니다.

 

컴퓨터를 재부팅하면서 BIOS 에 접근하여 가상화와 관련된 부분을 사용 설정해 주어야 합니다.

BIOS 에 접근해 설정하는 부분은 사용하는 컴퓨터에 따라 다양함으로 이 부분은 구글링을 통해 해결해 주시면 되겠습니다.

 

그런데 저의 경우만 그런건지 모르겠으나 BIOS 화면이 HDMI 로 연결된 모니터에 나오지 않았습니다. 그래서 컴퓨터와 모니터를 VGA 케이블로 연결하여 BIOS 화면을 모니터에 띄운후 작업했습니다.

 

도움이 되었기를...