안드로이드 스튜디오의 에뮬레이터 실행할 경우 설치가 안 되어있다고 에러가 나오면서 설치를 묻습니다
설치를 하고 에뮬레이터를 실행하면 에러가 발생하고 아래 에러 내역을 보여줍니다
ControlService 실패 1062:
Android Emulator Hypervisor Driver for AMD Processors
구글 검색을 통해서 해결법을 따라 했지만 에러는 사라지지 않았는데 다른 원인이 문제였습니다
CPU를 AMD Ryzen(라이젠) 제품을 사용한 게 원인으로 지금 에뮬레이터를 돌리는 PC의 CPU 라이젠 제품은
기본 설정이 가상화를 지원을 안 해서 BIOS 모드로 진입해서 가상화 지원을 활성화해야 했습니다
BIOS 모드
BIOS 모드로 F2 또는 DEL키를 입력해서 진입합니다
하단 오른쪽의 "Advanced Mode(F7)" 클릭합니다
상단의 Advanced 메뉴에 들어가면 다양한 옵션이 있습니다
이 중에서 "SVM Mode"를 클릭합니다
SVM Mode의 설정만 변경합니다
기본값은 "Disabled"입니다
아래와 같이 설정을 "Enabled"로 변경합니다
"Enabled" 변경하고 상단의 "Exit" 메뉴를 클릭합니다
3개의 선택지가 보입니다
그중에서 "Save chaneges & Reset"을 클릭합니다
"Save chaneges & Reset" 클릭하면 가운데에 아래와 같이 변경 사항을 보여줍니다
Save & reset
Save configuration and reset?
----------------------------------
SVM Mode [Disabled] -> [Enabled]
"OK" 버튼을 클릭해서 변경 사항을 저장합니다
PC 재부팅 후 안드로이드 스튜디오를 다시 실행합니다
프로젝트를 켠 후 "Run App(Shift + F10)" 클릭해서 실행합니다
에뮬레이터 실행됩니다
(alert 경고창이 뜨는 경우가 있습니다 이럴 때는 PC를 다시 한번 재부팅하면 해결됩니다)
'AndroidIDE(안드로이드스튜디오)' 카테고리의 다른 글
[Android IDE]안드로이드 스튜디오 다운로드 (0) | 2021.04.30 |
---|