Android Studio 에뮬레이터 실행 오류 해결: AVD 실행 안됨부터 WHPX/AEHD 설정까지 실전 해결 매뉴얼

최종 업데이트: · Android Studio 에뮬레이터가 실행되지 않는 문제를 원인별로 진단하고 해결하는 완벽 가이드입니다.

빠른 해결책 요약

Android Studio 에뮬레이터가 실행되지 않거나 갑자기 종료되는 문제는 대부분 가상화 설정과 AVD 구성 문제입니다.

주요 증상 및 원인

자주 발생하는 증상들

  • 에뮬레이터 창이 뜨지 않거나 즉시 종료됨
  • "The emulator process has terminated" 메시지 표시
  • 무한 로딩 화면 또는 검은 화면 고정
  • "x86 emulation requires hardware acceleration" 오류
  • WHPX 또는 Hyper-V 관련 충돌 메시지

이러한 문제들은 주로 Windows의 가상화 기술 충돌, AVD 설정 오류, 또는 SDK 구성 요소의 버전 불일치로 인해 발생합니다.

AVD 재시작 및 초기화 방법

가장 먼저 시도해야 할 기본적인 해결 방법입니다.

Cold Boot 실행하기

  1. Android Studio를 열고 Device Manager로 이동
  2. 문제가 있는 가상 디바이스 옆의 점 3개 메뉴(⋮) 클릭
  3. "Cold Boot Now" 선택하여 완전 재시작
  4. 부팅이 완료될 때까지 기다림 (보통 2-3분 소요)

데이터 초기화 (Wipe Data)

Cold Boot로도 해결되지 않는다면:

  1. 같은 메뉴에서 "Wipe Data" 선택
  2. 확인 대화상자에서 "Yes" 클릭
  3. 초기화 완료 후 에뮬레이터 재실행
💡 참고: Wipe Data는 에뮬레이터 내의 모든 앱과 데이터를 삭제하므로, 중요한 테스트 데이터가 있다면 미리 백업하세요.

가상화 환경 설정 (핵심 해결)

Windows에서 에뮬레이터 VM 가속은 두 가지 중 하나만 선택해 사용합니다. 동시에 활성화하면 충돌합니다.

가상화 경로 요약

  • WHPX(권장): Hyper-V 기반. WSL2와 공존 가능. Windows Hypervisor Platform 활성화가 핵심.
  • AEHD: Android Emulator Hypervisor Driver. Hyper-V 및 관련 기능을 꺼야만 동작.

참고: Intel HAXM은 2023년부터 폐기되었으며 최신 에뮬레이터에서는 지원되지 않습니다.

Android Studio macOS에서 View > Tool Windows > Device Manager 메뉴 위치

[그림 1] Device Manager 메뉴 경로 (macOS) · 출처: 작성자 캡처(Android Studio, macOS) · 관련 문서: Android Developers

Android Studio macOS Device Manager 창과 Create device(플러스) 버튼 위치

[그림 2] Device Manager 창(상단 + Create device 버튼) (macOS) · 출처: 작성자 캡처(Android Studio, macOS) · 관련 문서: Android Developers

WHPX 사용 (Hyper-V 기반)

  1. BIOS에서 가상화(Intel VT-x 또는 AMD-V/SVM) 활성화
  2. Windows 기능에서 Windows Hypervisor Platform 체크(필수). Hyper-V는 선택, Virtual Machine Platform은 WSL2용(에뮬레이터 필수 아님)
  3. 관리자 PowerShell:
    bcdedit /set hypervisorlaunchtype auto
  4. 재부팅

AEHD 사용 (Hyper-V 비활성)

  1. Android Studio → SDK ManagerSDK Tools 탭에서 Android Emulator Hypervisor Driver 설치
  2. Windows 기능에서 Hyper-V, Windows Hypervisor Platform, Virtual Machine Platform 해제
  3. 보안 설정의 Core Isolation(메모리 무결성) OFF 필요할 수 있음
  4. 관리자 PowerShell:
    bcdedit /set hypervisorlaunchtype off
  5. 재부팅

AEHD 사용 시 Windows 보안의 Core Isolation(메모리 무결성)이 활성화되어 있으면 충돌할 수 있으니 비활성화 후 재부팅하세요.

가속 동작 확인

cd %LOCALAPPDATA%\Android\Sdk\emulator
emulator-check.exe accel

SDK 도구 및 시스템 이미지 업데이트

오래된 SDK 구성 요소는 호환성 문제를 일으킬 수 있습니다.

필수 업데이트 목록

  1. Android Studio → SDK Manager
  2. SDK Tools 탭에서 최신화:
    • Android Emulator
    • Android SDK Platform-Tools
    • Android SDK Build-Tools
    • Android Emulator Hypervisor Driver (AEHD 경로일 때)
  3. SDK Platforms 탭에서 사용하는 API 레벨의 x86_64 / arm64 시스템 이미지 최신화
💡 팁: Google Play가 필요하면 “Google APIs” 포함 이미지를 선택하세요.

그래픽 및 부팅 설정 조정

최근 UI 기준으로 설정합니다.

  1. Device Manager → 해당 AVD 연필 아이콘(Edit)Advanced settings
  2. Graphics를 순서대로 시험: Automatic → Hardware → Software
  3. Boot optionCold boot로 지정(스냅샷 오류 회피)
  4. Memory and Storage: RAM을 시스템 RAM의 약 25%로 조정(예: 16GB → 4GB)

프로세스 정리 및 ADB 재시작

잔여 프로세스나 ADB 서버 이슈를 정리합니다.

잔여 프로세스 종료

  1. Ctrl + Shift + Esc로 작업 관리자
  2. 세부 정보 탭에서 종료:
    • qemu-system-x86_64.exe
    • emulator.exe
    • emulator-check.exe
    • adb.exe

ADB 서버 재시작

cd %LOCALAPPDATA%\Android\Sdk\platform-tools
adb kill-server
adb start-server
adb devices

고급 문제 해결 방법

GPU 드라이버 업데이트

  • NVIDIA 드라이버 최신화
  • AMD 드라이버 최신화
  • Intel 그래픽 드라이버 최신화

보안 소프트웨어 예외

백신/Defender가 에뮬레이터 실행을 차단할 수 있습니다. 다음 경로를 예외로 추가하세요:

  • %LOCALAPPDATA%\Android\
  • %LOCALAPPDATA%\Android\Sdk
  • %USERPROFILE%\.android\
  • (Android Studio 설치 폴더)

디스크 공간 및 권한

  • 최소 5GB 이상 여유 공간(부족 시 부팅 실패 가능)
  • Android SDK/AVD 폴더에 읽기/쓰기 권한 확인
  • 필요 시 Android Studio를 관리자 권한으로 실행

명령줄 디버깅 및 강제 실행

GUI에서 해결되지 않을 때 명령줄이 도움이 됩니다.

에뮬레이터 직접 실행

cd %LOCALAPPDATA%\Android\Sdk\emulator
emulator -list-avds
emulator -avd [AVD_NAME] -no-snapshot-load -no-boot-anim -gpu auto

상세 로그로 진단

emulator -avd [AVD_NAME] -verbose -show-kernel -debug-init

가상화 상태 빠른 확인

Get-WindowsOptionalFeature -Online | Where-Object {$_.FeatureName -like "*Hyper*"}
systeminfo | findstr /i hyper

✅ 문제 예방을 위한 체크리스트

정기 점검

권장 AVD 설정

  • API Level: 최신 안정(2025년 기준 API 35 권장)
  • ABI: x86_64(Windows Intel/AMD) 또는 arm64-v8a(Apple Silicon)
  • RAM: 시스템 RAM의 25% 수준
  • 내부 저장소: 4–8GB
  • Graphics: Automatic (문제 시 Hardware/Software로 시험)

⚠️ 주의사항

  • 여러 에뮬레이터 동시 실행 시 리소스 부족으로 오류 가능
  • VPN/가상 네트워크 드라이버와 충돌 가능
  • Windows 업데이트 후 가상화 설정이 바뀔 수 있음(재점검)

🔗 References

이 가이드가 도움이 되셨나요? Android Studio 에뮬레이터 관련 다른 문제가 있다면 댓글로 공유해 주세요.

댓글 쓰기

0 댓글