오류/안드로이드

안드로이드 스튜디오 - AVD terminated 오류 원인과 해결 방법 정리

낄리 2026. 1. 2. 21:16

 

 

AVD terminated 오류 원인과 해결 방법 총정리

안드로이드 스튜디오(Android Studio)를 사용하다 보면 에뮬레이터 실행 시 AVD terminated 또는 The emulator process has terminated라는 오류 메시지를 한 번쯤은 마주치게 됩니다. 특히 처음 안드로이드 개발을 시작했거나, 오랜만에 개발 환경을 세팅한 경우라면 상당히 당황스러운 오류입니다.

이 글에서는 AVD terminated 오류가 발생하는 대표적인 원인실제로 효과가 검증된 해결 방법을 단계별로 정리해 드리겠습니다. 단순한 재설치로 해결되는 경우부터, PC 환경 설정 문제까지 폭넓게 다루니 끝까지 읽어보시길 권장드립니다.

 


AVD terminated란 무엇인가?

AVD는 Android Virtual Device의 약자로, 안드로이드 앱을 테스트하기 위해 사용하는 가상 디바이스(에뮬레이터)입니다.

AVD terminated 오류는 말 그대로 에뮬레이터 프로세스가 정상적으로 실행되지 못하고 강제 종료(terminated)되었음을 의미합니다.

이 오류의 특징은 다음과 같습니다.

  • 에뮬레이터 실행 직후 바로 종료됨
  • 검은 화면에서 멈추거나 로딩 중 종료
  • AVD Manager에서는 정상처럼 보이나 실행 불가
  • 에러 로그가 명확하지 않아 원인 파악이 어려움

즉, 단일 원인이 아니라 환경 설정, 하드웨어, 소프트웨어 문제가 복합적으로 작용하는 경우가 대부분입니다.


AVD terminated 오류의 대표적인 원인

1. CPU 가상화(Virtualization) 비활성화

AVD는 기본적으로 CPU 가상화 기술을 사용합니다. 하지만 BIOS에서 가상화 옵션이 꺼져 있으면 에뮬레이터가 실행되지 않고 바로 종료됩니다.

  • Intel CPU: Intel VT-x 비활성화
  • AMD CPU: SVM Mode 비활성화

특히 윈도우 업데이트나 BIOS 업데이트 이후 이 설정이 초기화되는 경우가 많습니다.

2. HAXM / Hypervisor Driver 문제

AVD는 하드웨어 가속을 위해 다음 드라이버를 사용합니다.

  • Intel HAXM
  • Android Emulator Hypervisor Driver
  • Windows Hypervisor Platform

이 중 하나라도 충돌하거나 손상되면 에뮬레이터는 실행과 동시에 종료됩니다.

3. Hyper-V와의 충돌

Windows 환경에서 매우 흔한 원인 중 하나입니다. Hyper-V, WSL, Docker 등이 활성화되어 있으면 AVD와 충돌이 발생할 수 있습니다.

특히 다음 기능들이 문제를 일으키는 경우가 많습니다.

  • Hyper-V
  • Windows Sandbox
  • 가상 머신(VirtualBox, VMware)

4. AVD 이미지 손상

에뮬레이터 이미지(System Image)가 다운로드 중 오류가 발생했거나 파일이 손상된 경우에도 AVD terminated 오류가 발생합니다.

이 경우 로그를 봐도 명확한 오류 메시지가 없는 경우가 많습니다.

5. 그래픽 드라이버 및 GPU 설정 문제

에뮬레이터는 GPU 가속을 사용합니다. 하지만 그래픽 드라이버가 오래되었거나, GPU 설정이 맞지 않으면 실행이 실패합니다.


AVD terminated 해결 방법 (단계별 정리)

1단계: BIOS에서 가상화 설정 확인

가장 먼저 확인해야 할 부분입니다.

  1. PC 재부팅
  2. BIOS 진입 (DEL, F2, F10 등)
  3. CPU 설정 메뉴 진입
  4. Intel VT-x / SVM Mode 활성화
  5. 저장 후 재부팅

이 설정 하나만으로 해결되는 경우도 상당히 많습니다.

2단계: Hyper-V 비활성화

Windows 사용자의 경우 다음을 확인하세요.

제어판 → Windows 기능 켜기/끄기

  • Hyper-V 체크 해제
  • Windows Hypervisor Platform 체크 해제
  • Virtual Machine Platform 체크 해제

변경 후 반드시 재부팅이 필요합니다.

3단계: AVD 삭제 후 재생성

손상된 AVD 이미지를 사용하는 경우 기존 AVD를 삭제하고 새로 만드는 것이 가장 확실합니다.

  1. Android Studio → Device Manager
  2. 문제 발생 AVD 삭제
  3. 새 디바이스 생성
  4. 가급적 Stable 버전 시스템 이미지 사용

4단계: 그래픽 설정 변경

에뮬레이터 설정에서 GPU 렌더링 방식을 변경해보세요.

  • Hardware → Software GLES 2.0
  • Automatic → Software

그래픽 드라이버 문제일 경우 매우 효과적입니다.

5단계: Android Emulator 업데이트

SDK Manager에서 Emulator 버전을 최신으로 유지하세요.

구버전 에뮬레이터는 최신 Android Studio와 충돌하는 경우가 많습니다.


그래도 해결되지 않는다면?

위 모든 방법을 적용했음에도 해결되지 않는다면 다음을 고려해야 합니다.

  • Android Studio 완전 삭제 후 재설치
  • SDK 경로 변경
  • 실제 안드로이드 디바이스로 테스트

실무에서는 에뮬레이터 대신 실제 기기 테스트를 병행하는 경우도 매우 많습니다.


핵심 요약 정리

  • AVD terminated는 에뮬레이터 강제 종료 오류
  • 가상화 설정과 Hyper-V 충돌이 가장 흔한 원인
  • AVD 재생성, 그래픽 설정 변경으로 해결 가능
  • 에뮬레이터 업데이트는 필수
  • 최후의 방법은 실제 기기 테스트