[Android Studio] MacOS Big Sur 11.3에서 안드로이드 에뮬레이터가 실행되지 않을 때 해결방법

[Android Studio] MacOS Big Sur 11.3에서 안드로이드 에뮬레이터가 실행되지 않을 때 해결방법

최근 MacOS를 Big Sur로 업데이트하고나서 안드로이드 에뮬레이터가 실행되지 않는 문제가 있었다.
찾아보니 Android emulator 최신 버전에서 해결되었다고 하는데, 업데이트 후에도 에뮬레이터가 실행되지 않아 아래 방법으로 해결했다.
원인은 애플이 hypervisor entitlement(권한 관련?)를 ‘com.apple.vm.hypervisor’에서 ‘com.apple.security.hypervisor’로 변경했기 때문이라고 한다.

1. entitlements.xml 파일 생성

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<dict>
		<key>com.apple.security.hypervisor</key>
		<true/>
	</dict>
</plist>

2. 터미널에서 아래 커맨드 실행

codesign -s - --entitlements entitlements.xml --force ~/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64



Comments