반응형
안드로이드 스튜디오에서 에뮬레이터를 실행하니
The emulator process for AVD Pixel_2_API_30 has terminated
라는 오류가 지속적으로 나타났다.
안드로이드 버전을 변경해도, 가상 기기를 변경해도 오류가 고쳐지지 않았다.
두세 번 안드로이드 스튜디오를 완전 삭제하고 재 설치했음에도 오류를 해결할 수 없었다.
인터넷 검색 결과 다른 분들은
에뮬레이터가 실행되지 않을 때 오류 메시지로
The emulator process for ... was killed 가 뜨던데 내 컴퓨터에서는 has terminated라는 오류가 떴다.
혹시 몰라 was killed 오류가 발생했을 때 수정해야 할 것들도 다 해봤는데...
역시나 오류가 수정되지 않았다.
여러 해결책을 찾아보다 안드로이드 스튜디오에서 에러 내용을 읽는 방법을 찾게 되었고
어떤 문제로 에뮬레이터가 실행되지 않는지 알게된 후 다행히 오류를 해결할 수 있었다.
The emulator process for AVD Pixel_2_API_30 has terminated
오류 원인 찾는 방법
- C:\Users\사용자_아이디\AppData\Local\Google\AndroidStudio2020.3\log 위치의 idea.log 파일을 연다
- 파일의 하단부에 오류가 난 부분을 찾는다. (저의 경우 "failed to sync vcpu reg" 라는 메시지가 적혀있었습니다.)
- 메시지 내용에 해당하는 오류를 해결해준다.
이렇게 해서 에뮬레이터 오류가 난 이유를 조금 더 명확히 알게되었고 이 오류 메시지를 구글에 검색하여 해결 방법을 찾아보았습니다.
failed to sync vcpu reg 오류 해결 방법
- 컴퓨터에 다른 가상 머신이 실행 중인지 확인하고 실행 중이라면 실행을 중지시킨다.
- docker가 작동 중이라면 실행을 중지시킨다.
- hp 노트북 사용자라면...
- HP SureClick을 우클릭하여 위협 억제 비활성화를 클릭한다.
- HP SureClick을 우클릭하여 악성코드 보호 비활성화를 클릭한다.
- 시작 -> 검색창에 service를 입력 -> HP SureClick 서비스 3가지 모두 -> 우클릭 -> 속성 -> 시작 유형 -> 사용 안 함으로 변경
- 컴퓨터 재부팅
아주 간단하게 에뮬레이터 오류가 해결되었다.
최근에 가상 머신도 실행시켰었고 도커 공부한다고 도커도 실행시켜 둔 상황이라서 문제의 원인이 hp sureclick 이라는 걸 파악하는데 시간이 좀 더 걸렸다.
그래도 오늘 안에 오류의 원인을 찾고 그것을 해결해서 정말 다행이다....
반응형
'mobile > android' 카테고리의 다른 글
android 버튼으로 unity 실행하기 (0) | 2023.04.12 |
---|