Dev/Android

[Android 오류_해결 5가지] the emulator process for avd has terminated

Walker_ 2024. 5. 22. 23:52

안드로이드 스튜디오 버전을 총 3가지 사용 중인데,

세 버전 모두에서 에뮬레이터가 실행이 안됐습니다.

 

켜지고 검정화면, 화면 멈춤 이런 것도 아니고 에뮬레이터 자체가 실행이 안됐습니다.

the emulator process for avd has terminated

 

위 오류만 떴습니다.

 

그래서 구글, 네이버에 있는 거의 모든 관련 글을 찾아 봤습니다.

거기서 나온 해결 방안들과 저의 해결 방안을 정리해서 드리겠습니다.

 

참고 블로그들은 글 아래에 링크 남기겠습니다.

 

1. C드라이브 용량 부족

 

용량이 부족하면, 에뮬레이터가 실행되지 않을 수 있다고 합니다.

해당 되신다면 파일 정리를 추천드립니다.

 

2. SDK tools 설치 파일 확인

 1) Tools > SKD Manager

 

 2) SDK Tools에서 아래 도구들 설치

 - Android Emulator

 - Android SDK Platform-Tools

 - Intel x86 Emulator Accelerator (HAXM installer)

 

 

3. 안드로이드 AVD 환경변수 설정

1) C드라이브에 폴더 생성

 

로컬 디스크 (C:)에 [AndroidAVD] 라고 새로운 폴더를 만들어줍니다.

 

2) 윈도우 > "시스템 환경 변수 편집" 검색 > 환경 변수(N).. > (유저명)에 대한 사용자 변수 > 새로 만들기 >  아래 사진처럼 입력

 

3) 안드로이드 스튜디오 재실행

많은 분들이 이 방법으로 되신 것 같더라고요. 저는 이거까지 해도 안됐습니다ㅠ

 

 

4. 터미널에서 에뮬레이터 실행하여 추가 오류 확인

여러 검색을 하며, [  the emulator process for avd has terminated ] 이 오류가 다양한 문제에서

나올 수 있다는 것을 알게 돼서 추가적인 에러를 파악하기 위해 터미널에서 에뮬레이터를 실행해보시고

구체적으로 오류를 파악하면 해결에 좋을 것 이십니다.

1) 순서 : cmd 실행 > 경로 이동 > emulator 실행 > 오류 확인

 - cmd 명령 프롬프트를 켜줍니다.

 

 - emulator 폴더가 있는 경로를 파악해준 뒤 (보통 Sdk 폴더 안에 있습니다) 

 - cmd 창에서 [ cd  폴더명 ] 을 입력하며 emulator 폴더까지 가줍니다.

 

 

 - emulator 폴더 경로까지 도착한 후에  [ .\emulator -list-avds ]를 입력해줍니다.

 - 입력하면 실행가능한 리스트가 나오는데, 그 중에서 원하는 이름을 정해줍니다.

 

 

 - [ .\emulator -avd (에뮬레이터 이름) ] 을 명령어로 입력하면 실행됩니다.

 - 나온 구체적인 에러로 해결에 도움이 될 거라 생각합니다.

 

5. 인텔 그래픽 드라이버 업데이트 (저의 해결법👍)

약 3시간 동안 위에 해결 방법들을 다 해가면 씨름했지만, 안 돼서

반포기 상태로 그래픽 카드 업데이트를 해보자 하고 구글 검색해서 인텔 홈페이지를 들어갔습니다.

https://www.intel.co.kr/content/www/kr/ko/download-center/home.html

 

인텔 드라이버 및 소프트웨어 다운로드

인텔 제품에 대한 지원 소프트웨어, 바이오스, 유틸리티, 펌웨어 및 패치를 포함하여 새로운 드라이버와 이전에 릴리스된 드라이버를 다운로드하십시오.

www.intel.co.kr

 

 

 - 들어가셔서 자동 업데이트 시작하기 누르시고 최신 파일들이 있다면, 업데이트 다 해주시면 됩니다!!

 - 기대를 전혀 안해서 업데이트 되는 동안 반포기 상태로 양치하러 갔다가 왔는데

 

 

 - !!!!!! 거짓말처럼 됐습니다!

 - 다들 에뮬레이터 오류가 잘 해결되고 정상 작동 하시면 좋겠습니다 :)

 


참고 사이트

 

https://blog.naver.com/dasanit/223211650808

 

안드로이드 스튜디오 "The emulator process for AVD pixel_2_api_30 has terminated." 에러 해결 방법

안드로이드 스튜디오를 설치하고 첫 번째로 닥친 문제가 emulator를 띄우는 과정에서 아래 이미지와 같은 ...

blog.naver.com

 

 

https://codingjerk-diary.tistory.com/entry/Android%EC%98%A4%EB%A5%98%ED%95%B4%EA%B2%B0-The-emulator-process-for-AVD-has-terminated

 

[Android:오류해결] The emulator process for AVD has terminated

개요 이번 과 내 동아리 프로젝트로 프론트엔드 팀이 제작한 앱프론트에 맞춰 백엔드 개발을 맡게 되었습니다. 원래 백엔드 팀원들은 웹백엔드를 생각하고 들어왔는데(물론 저도 마찬가지...)

codingjerk-diary.tistory.com

 

https://sonseungha.tistory.com/586

 

[Android Studio] The emulator process for AVD _xxx has terminated. (Emulator 실행 실패 문제 해결)

문제현상 Android Studio에서 Emulator 실행 시 Emulator process가 terminated 되었다는 팝업과 함께 실행이 되지 않는 문제가 있었습니다. 해결방법 검색을 하면 다양한 방법이 나옵니다. API 레벨을 맞춰보기

sonseungha.tistory.com