[Android Studio 에러 - HAXM 설치 에러] 환경설정이 이렇게 힘든거였나..... (1)

이다은·2021년 10월 12일
4

Android Studio

목록 보기
1/2
post-thumbnail

이번에 안드로이드 스튜디오를 공부하면서 이것저것 환경 설정을 하는데, 이상하게 저만 자꾸 설치가 안되더라구요 다른 분들은 뚝딱 - 완성! 하시던데..
물론 지금은 잘 쓰고 있지만 다른 분들도 같은 오류를 겪을 수 있으니, 제가 겪은 오류와 해결 방법에 대해 정리해보았습니다!

HAXM 설치 💻


제가 겪은 첫 번째 오류는 HAXM 설치가 되지 않고 이미지처럼 VMX supported, VMX enabled, EPT supported, Hyper-V disabled에 No 표시가 뜨면서 설치가 되지 않는 현상입니다
Windows 하이퍼 바이저 플랫폼 체크 표시도 해제하고 진행했는데 뭐가 문제일까요?

1. BIOS 설정 🔧

BIOS 설정 - Virtualization Technology, VT-d Feature ON으로 변경

그래서 제가 시도한 첫 번째 방법은 BIOS 설정에서 Virtualization Technology, VT-d Feature 기능을 ON 시켜주고 재부팅하는 것입니다 (기본 설정은 OFF가 되어있음)
BIOS 진입 방법은 PC마다 다를 수도 있는데 저는 재부팅 할 때 F10 키를 눌러서 들어갔습니다
이 방법으로 가상화 기술을 ON 시켜줬으니 ~~@@NO 같은 메시지가 사라질 거라고 예상했는데, 재부팅 시켜도 똑같더라구요


CPU 가상화 부분을 확인해 보아도 '사용'으로 뜨는데 뭐가 문제일까요
어쨌든 이 방법도 실패입니다

2. Hyper-v 활성화 🌐

Windows 기능 켜기/끄기 - hyper-v 체크

제가 시도한 두 번째 방법은 Hyper-V 항목을 활성화시키는 것입니다
안타깝게도 현재 제 Window10 PC에는 Hyper-v 항목 자체가 없더라구요 그래서 만들어줬습니다

hyper-v 설치 참고

해당 사이트 참고하여 Hyper-v 가 사용 가능하도록 만들어줬고, 재부팅하고 나면 원래 보이지 않았던 hyper-v 항목이 보이게 됩니다


그 다음 Windows 기능 켜기/끄기(혹은 윈도우+R키 - appwiz.cpl로 접속)에 들어가서 새로 생긴 Hyper-v 항목을 체크한 뒤, PC를 재부팅 시킵니다

그런데 저는 이 방법으로도 해결하지 못했습니다

3. Windows 하이퍼바이저 플랫폼 활성화 ✔️

Windows 기능 켜기/끄기 - Windows 하이퍼바이저 플랫폼 체크

BIOS 설정도 바꿔보고, hyper-v를 활성화시키고, CPU가 가상화 기능을 사용한다고 뜨는데도 HAXM 설치가 안되는 거라면 그냥 설치를 하지 않으면 됩니다


제어판 - Windows 기능 켜기/끄기에서 Windows 하이퍼바이저 플랫폼을 체크한 뒤 PC를 재부팅 시켜줍니다 (혹은 윈도우+R키 - appwiz.cpl로 접속)
결국 HAXM을 설치하는 데는 실패했지만 Windows 하이퍼바이저 플랫폼을 이용해도 AVD가 문제없이 실행됩니다

4. 결론 💬

HAXM 설치가 순조롭게 진행되면 좋지만 저처럼 컴퓨터 환경에 따라 설치가 잘 안되는 경우가 있는데, 이 경우는 굳이 HAXM을 설치하려고 시간 쓰지 마시고 Windows 하이퍼 바이저 플랫폼을 체크 하여 안드로이드 AVD를 실행하면 될 것 같습니다
안드로이드 AVD 실행 시에 속도 차이가 있을 순 있지만, Windows 하이퍼 바이저 플랫폼을 On 해서 실행해도 문제없이 잘 실행됩니다

근데 제 주변사람들은 저랑 같은 노트북인데도 이런 에러가 안 뜨던데 저는 왜 그런건지 조금 궁금해지네요 (?)

1개의 댓글

comment-user-thumbnail
2022년 7월 19일

안녕하세요 혹시 vmx supported - no 는 해결 못하신건가요??

답글 달기