'안드로이드 스튜디오 오류'에 해당되는 글 1건
[Android] 안드로이드 스튜디오 - x86 emulation currently requires hardware acceleration 에러
emulator : ERROR: x86 emulation currently requires hardware acceleration!
처음 안드로이드 스튜디오를 설치하고, 어플리케이션을 동작시켰는데 주로 발생하는 에러에요.
잘 보이실지는 모르겠지만 요로코롬... 에러가 뜨는데 처음엔 무슨말인지도 모르겠고!
해결방법은 아래와 같습니당.
안드로이드 스튜디오 화면 상단에 있는 아이콘들 중 SDK Manager를 클릭해주세요.
만약 아이콘이 없다면 메뉴의 [Tools] > [Android] > [SDK Manager] 를 실행하시면 되요.
만약 이런 화면이 뜨신다면 빨간 박스 안의 [Launch Standalone SDK Manager] 를 클릭해주시면 아래와 같은 창이 떠요.
우선 SDK Manager를 실행하여 [Extra] > [Intel x86 Emulator Accelerator (MAXM installer)] 가 installed 인지 확인해주세요.
설치되어 있지 않다면 설치해주시구요.
그 다음은 설치를 하신 분들마다 다른데... 설명을 하기가 조금 애매하네요.
SDK를 설치한 폴더를 찾아가셔야 하는데요.
보통 경로가 C:\Users\사용자계정명\AppData\Local\Android\sdk 일거에요.
저 같은 경우엔 설치할때 sdk의 경로를 변경해두었기 때문에 경로가 다르네요.
sdk 폴더를 찾으셨다면 위와 같은 모습이 보이실텐데요.
여기서 [extras] 폴더로 들어갑니다.
계속해서 [intel] 폴더 내부의 [Hardware_Accelerated_Execution_Manager] 폴더로 들어가주세요.
그럼 이런 파일들이 보이는데, [intelhaxm-android.exe] 파일을 실행해서 설치해주시면 되요.
[This computer meets the requirements for HAXM, but Intel Virtualization Technology (VT-x) is not turned on. HAXM cannot be installed until VT-x is enabled. Please refer to the Intel HAXM documentation for more information.]
간혹 설치하다가 이런 에러창이 뜨는 경우가 있는데요.
메인보드에서 CPU 가상화 기술을 허용하지 않음으로 설정해둔 상태이기 때문에 발생하는 경우에요.
BIOS 설정을 통해서 변경하거나, 다른 방법을 찾아서 가상화 기술을 사용하도록 설정해줍시다.
[dism.exe /Onlien /Disable-Feature:Microsoft-Hyper-V]
이건 정확히 무슨 기능인건지 잘 모르겠네요.
구글링을 통해 해결방법을 찾다보니, 이런 명령어를 실행해보라고 적혀있어서 해보았는데 말이죠.
이걸 먼저 하고 재부팅을 해도 딱히 설치가 되거나 하지는 않아서 결국 BIOS 설정을 변경하였어요.
이렇게 활성화 시킨 뒤에 재부팅 후 다시 설치를 해보면~
드디어 설치가 완료되었네요. ㅎㅎㅎ 다시 어플리케이션을 구동시켜봅시다.
부팅이 끝나고, 자동으로 어플리케이션이 실행됫네요.
이렇게 오류 해결 끝!!
하.. 상쾌하네요. 다음번엔 이런 오류따위 금방 해결해버려야지...
'Study > Android' 카테고리의 다른 글
[Android] 개발환경 구축 - 2. 안드로이드 스튜디오 설치 (2) | 2015.08.12 |
---|---|
[Android] 개발환경 구축 - 1. 자바설치 및 환경변수 설정 (0) | 2015.08.12 |