Android Studio AVD 오류(The emulator process for AVD has terminated)

마자요·2023년 3월 9일
0

Android Studio에서 emulator로 프로그램 실행 시 "The emulator process for AVD has terminated" 같은 오류가 발생하는 경우가 있다.

여러가지 이유를 찾아보니 크게 두가지 이유가 있었다.

1. 메모리 부족
저는 다음의 이유로 오류가 발생했는데 이 경우에는 system image를 많이 설치하다보니 생길 수 있는 문제였다. 가상머신을 사용 할 때도 용량부족으로 프로그램이 많이 다운되었던 적이 있었는데 그경우와 같은 문제로 보였다.

system image 자체가 용량이 꽤 많이 차지하기 때문에 사용하지 않는 것은 삭제해주는 것이 좋다.

위와 같이 android/Sdk/system-images로 들어가서 불필요한 것은 삭제하도록 한다.
삭제하고 나면 정상적으로 AVD가 실행되는 것을 알 수 있다.

2. SDK 버전 호환
android studio가 버전이 오래 되었거나 SDK tools에 있는 android emulator의 버전이 이전 버전일 경우에 발생할 수 있다.
따라서 android studio를 최신 버전으로 설치하거나 android emulator을 업데이트 해주어야 한다.

android studio에서 Tools > SDK manager > Android SDK 에서 SDK Tools를 선택하면
android emulator 목록이 보인다.
기존에 설치된 android emulator를 uninstall하고 새로 install 하도록 한다.

profile
Security Engineer를 준비중인 Junior 개발자입니다(Devops/ Cyber Security/Backend에 관심이 많습니다).

0개의 댓글