Your emulators that use MacOS Hardware Acceleration aren't signed. As of April 27th, 2021, it looks like your emulators may have broken again for the same reason as mine did. According to this post on Stack Overflow, the issue appears to be chronic. Looking through the internet I have found this thread on the apple developer website explaining code signatures for Mac OS.
This post wasn't really meant for you explicitly, but it can still help you. The app.entitlements is an xml formatted file that looks like:Ī lot of you who have found your way to this post as of April 28th, 2021, seem to be looking for a solution to your Android SDK Emulators not working. I heard whisperings on Twitter about this with the new M1 Macs, but it is also applicable for the 2020 x86-64 Macs (what I'm running on).Īfter you have your QEMU binary you need to run codesign -s -entitlements app.entitlements -force qemu-system-x86_64 in order to sign it. Every time hv_vm_create() runs, it returns an HV_ERROR.
here it is.Īpple won't let the QEMU binary run with -accel hvf unless the binary is signed. I don't know who needs to know this, but while looking through the internet I had trouble finding the answer.