모든 해결법! The emulator process for AVD Pixel_4_API_30 was killed -1
정말 이거 고친다고 개고생했습니다..
이상하게 뭔 보안 문제인지 회사 컴에는 안드로이드 에뮬 실행이 안되더군요
그래서 3일간 인터넷을 뒤졌는데 해결하지 못했다가
갑자기 어느 웹사이트에서 힌트를 얻어서 해결하였습니다.
1. 안드로이드 에뮬레이터가 안되는 원인
일단 에뮬레이터가 안되는 원인이 뭘까요?
기본적으로 안드로이드 에뮬은 CPU에서 가상으로 기기를 만들고 그것을 실행합니다.
그게 안드로이드 스튜디오에서 에뮬레이터를 실행했을 때 우리들에게 보이는 결과입니다.
그럼 결국 에뮬레이터를 가상화하는 단계에서 뭔가 문제가 발생한거겠죠?
일단 아래의 내용을 전부 한번 해보시길 바랍니다.
2. 메인보드에 가상화 기능이 OFF 되있는거 아닐까?
애초에 이 기능이 없는 컴퓨터의 경우 에뮬레이터를 실행할 수 없습니다....
그래서 프로그래밍도 어느정도 성능이 되는 컴터로 사시길 바랍니다 ㅠ
아래는 각 제조사별 메인보드 가상화 기능 On 방법입니다.
일반 조립 PC용 메인보드 설정 방법
기가바이트 H811M-S2PV 및 해당 바이오스를 사용하는 모델들
설정 변경 후 저장해야 합니다.
삼성 DB-P150 포함 해당 모델 바이오스를 사용하는 PC들
CPU 가상화 기술 (VTx) 사용함으로 변경 후 F10번을 눌러 저장해 주세요.
LG에서 출시한 모델 중 해당 바이오스를 사용하는 PC들
해당 항목에서 찾을 수 있습니다.
HP EliteDesk800 G4 /HP ProoBook /HP ProDesk 모델 VT 설정
15-R113TU를 포함한 HP NoteBook 모델 (15인치 이상 모델들 다수 포함)
HP 데스크톱 구 모델 중 2세대 ~ 3세대 CPU를 사용하는 메인보드들
이 모델은 VTx 가 위 항목에 포함되어 있습니다.
HP ALL-IN-ONE PC 모델들 (20-C210KR 포함)-수정후 저장해야 합니다.
해당 모델은 위와 같은 방법으로 찾을 수 있으며, 설정 변경 후 F10을 눌러 적용해야 합니다.
HP ProBook 6560b 모델 외 구 모델 다수 포함 (노트북 구 2세대 ~3세대 CPU를 사용하는 모델)
해당 모델은 위 두 가지 항목에 체크가 되어야 합니다.
HP EliteBook 850 G3 포함한 기업용 노트북 모델들 포함 (6세대~7세대 제품들)
Advancd -> System Options으로 이동합니다.
해당 항목 중간에 Vritualization Technology (VTx)를 활성화시켜준 후 저장합니다.
Dell Latitude E7240 Ultrabook 및 해당 바이오스를 지원하는 제품들
AM4 라이젠 CPU를 지원하는 신형 메인보드 (MSI B350M PRO-VD PLUS 외 다수 모델)
OC 항목에 CPU Features를 선택합니다.
항목으로 진입하면 SVM Mode 항목을 Enabled로 변경 후 저장해야 합니다.
Asrock Z77 메인보드
Advanced -> CPU Configuration
Intel Virtualization Technology ->Enable
삼성 2014년 이전 PC 제품들
바이오스 설정에 들어갔는데 위와 같은 설정이 보이지 않는다면....?
CPU 자체에서 가상머신을 지원하지 않을 가능성이 매우 높습니다....ㅠ
이 이후의 방법은 다음 블로그에서 쓰겠습니다.
'IT 관련 지식 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 특정 에뮬에서만 애드몹 안나올 때 해결!!! (0) | 2021.01.18 |
---|---|
안드로이드 System UI isn't responding 100% 해결법 (4) | 2021.01.18 |
안드로이드 개발3 - 버튼에 전화, 인터넷 연결 기능 넣기 (0) | 2019.10.17 |
어떤 프로그램을 가장 먼저 배워야할까? (0) | 2019.10.12 |
안드로이드 개발2 - 화면의 문자 수정 및 버튼 추가해보기 (1) | 2019.10.09 |