안드로이드 개발 ERROR x86 emulation currently requires hardware acceleration 에러

 

환경: Android Studio

 

해당 에러는 윈도우 컴퓨터에서 에뮬레이터를 실행할 때 발생합니다. 이유는 인텔 CPU 의 하드웨어 가속 소프트웨어인 HAXM 이 설치되어 있지 않기 때문입니다. 방법은 두 가지 입니다. 안드로이드 스튜디오의 SDK Manager 에서 받거나 인텔 홈페이지에 접속해서 다운 방법입니다.

 

안드로이드 스튜디오에서 작성한 프로그램을 띄우기 위해 에뮬레이터를 실행하면 동작을 하지 않는 경우가 있습니다. 로그를 찾아 보니 ERROR x86 emulation currently requires hardware acceleration 에러 때문이었습니다.

안드로이드 개발 ERROR x86 emulation currently requires hardware acceleration 에러

 

해당 에러는 인텔 CPU 의 하드웨어 가속 소프트웨어인 HAXM 이 설치되어 있지 않아서 발생한 것입니다. 에러 해결을 위해 화면 상단에 있는 SDK Manager 아이콘을 클릭합니다

안드로이드 개발 ERROR x86 emulation currently requires hardware acceleration 에러

 

설정 화면이 뜨면 SDK Tools 탭으로 이동합니다. 그리고 아래 목록에서 Inter x86 Emulator Accelerator 을 찾습니다

안드로이드 개발 ERROR x86 emulation currently requires hardware acceleration 에러

 


목록에서 Inter x86 Emulator Accelerator 항목의 Status Installed 인지 확인합니다. Not installed 라면 체크하고 다시 다운받습니다. 만약 Installed 이라면 해당 폴더로 가서 직접 설치해야 합니다

안드로이드 개발 ERROR x86 emulation currently requires hardware acceleration 에러

 

다음은 설치 여부를 확인하기 위해 프로그램이 있는 폴더로 이동합니다

안드로이드 개발 ERROR x86 emulation currently requires hardware acceleration 에러

 

Exe 프로그램을 클릭해서 설치를 진행합니다. 만약 intel hardware accelerated 가 설치되어 있다면 Remove 라고 뜰 겁니다

안드로이드 개발 ERROR x86 emulation currently requires hardware acceleration 에러

 

그림과 같이 Remove 버튼만 활성화 되어 있다면 설치할 필요가 없습니다. 다른데 원인이 있는 것입니다

안드로이드 개발 ERROR x86 emulation currently requires hardware acceleration 에러

 

프로그램을 직접 받고 싶다면 다음 사이트로 접속하세요.

https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm

안드로이드 개발 ERROR x86 emulation currently requires hardware acceleration 에러

Posted by 녹두장군