블로그 이름

[안드로이드 스튜디오] The emulator process for AVD has terminated 본문

개발/안드로이드 스튜디오

[안드로이드 스튜디오] The emulator process for AVD has terminated

Hide 2024. 10. 11. 23:10

안드로이드 스튜디오 프로젝트를 빌드한 뒤, 에뮬레이터를 신규 생성하여 에뮬레이터 실행하였지만 켜지지 않고, 해당 에러 메세지가 떴다.

 

[에뮬레이터명] The emulator process for AVD has terminated

 

에러가 나는 원인을 찾아보았다.

 

Help > Show in Explorer

위 버튼을 클릭하여 idea 파일에 들어가 에러 로그를 확인하였다.

C:\Users\계정명\AppData\.android\idea.log

 

원인에는 디스크 공간 부족, 에뮬레이터 실행에 필요한 프로그램이 다 설치되지 않음, 환경 변수를 잘못 설정함 등이 있다고 한다.

 

우선 디스크 공간을 확인했다. C드라이브에 2기가... 공간이 남아있었고 빨간색으로 표시되고 있었다. C드라이브에서 지울 파일이 없어서 공간 확보가 안되어 우선 패스했다. (이후에 공간을 확보해주니 정상 작동햇다. 내 경우에는 디스크 공간 부족이 원인이었다.)

 

이후 에뮬레이터 실행에 필요한 프로그램이 다 설치되어 있는지를 확인하였다.

- Android Emulator

- Android SDK Platform-Tools

- Intel x86 Emulator Accelerator (HAXM installer)

해당 세 가지가 기본적으로 설치되어 있어야 한다고 한다.

 

그리고 환경변수. 안드로이드 스튜디오 등록 환경 변수를 확인해 보아야 한다.

ANDROID_HOME이 정상 설정 되어 있는지 확인하였다. 

안드로이드 스튜디오 설치할 때 SDK Location은 한글과 공백이 없는 순수 영어로만 이루어져야 한다고 한다.

 

그리고 Cold Boot Now로 부팅하면 바로 해결된다고 하기도 한다.

 

위 해결방안들을 모두 적용하였지만 해결되지 않아서, 나는 에뮬레이터 저장 공간을 C드라이브에서 비교적 널널한 D드라이브로 이동하였고, 해결되었다. 저장 공간 부족 문제였던 듯 하다.

 

에뮬레이터 저장 공간을 변경하는 방법은 다음 글에 적으려 한다.