블로그로 돌아가기

Android Emulator 실행 오류 해결: Windows Hypervisor Platform 활성화

(수정됨: 2026년 3월 21일)

문제 상황

  • 증상: Android 에뮬레이터가 시작 직후 코드 1로 종료
  • 에러: netsimd (네트워크 시뮬레이터 데몬) 실행 후 종료
  • 환경: Windows 11 Pro, Hyper-V 활성화 상태

해결 방법

POWERSHELL
# 1. 현재 상태 확인 (관리자 권한 PowerShell)
Get-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform

# 2. Windows Hypervisor Platform 활성화
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All

# 3. 재부팅
Restart-Computer

왜 이 설정이 필요한가?

Hyper-V와 Android Emulator의 관계

  1. Hyper-V가 활성화되면: Windows는 Type-1 하이퍼바이저 모드로 작동
  2. Android Emulator 36.x: Hyper-V 기반 가상화를 지원
  3. 하지만: Hyper-V만 있고 Windows Hypervisor Platform이 없으면 에뮬레이터가 가상화 API에 접근 불가

Windows Hypervisor Platform의 역할

  • Hyper-V의 가상화 기능을 써드파티 애플리케이션에 노출시키는 API
  • Android Emulator, Docker Desktop, VMware 등이 이 API를 통해 Hyper-V 사용
  • 없으면 에뮬레이터가 하드웨어 가상화를 사용하지 못하고 충돌

언제 이 설정을 해야 하나?

필수 상황

Hyper-V가 이미 활성화되어 있을 때

  • Windows 11 Pro/Enterprise에서 WSL2, Docker Desktop 등을 사용 중
  • Hyper-V를 끌 수 없는 개발 환경

Android Emulator가 다음 에러로 실행 안 될 때

  • netsimd 관련 오류
  • "emulator exited with code 1"
  • Hyper-V 관련 경고 메시지

여러 가상화 도구를 함께 사용할 때

  • Android Emulator + Docker Desktop
  • Android Emulator + WSL2
  • Android Emulator + VMware

불필요한 상황

Hyper-V가 비활성화된 환경

  • Intel HAXM만 사용하는 경우
  • Windows 10 Home 에디션 (Hyper-V 지원 안 함)

에뮬레이터가 정상 작동 중

  • 굳이 설정 변경 불필요

핵심: Hyper-V를 켠 상태에서 Android Emulator를 사용하려면 반드시 Windows Hypervisor Platform도 함께 활성화해야 합니다.

댓글