作者:意华嘉泰6 | 来源:互联网 | 2023-10-12 09:03
在 MacBook Air 2017(版本 11.4 Beta)上运行模拟器
模拟器的想法日志:
模拟器:/Users/gaurav12/Android_SDK/emulator/emulator -netdelay none -netspeed full -avd Pixel_2_API_30 模拟器:handleCpuAcceleration:hvf 的功能检查 模拟器:无法添加库 /Users/gaurav12/Android_SDK/emulator/qemu/darwin-x86_64/lib6 /vulkan/libvulkan.dylib:失败模拟器:HVF 错误:HV_ERROR 模拟器:qemu-system-x86_64:无法初始化 HVF:无效参数模拟器:无法打开 hax 模块模拟器:找不到加速器。模拟器:qemu-system-x86_64:无法初始化 HAX:设备不支持操作 模拟器:添加库 /Users/gaurav12/Android_SDK/emulator/lib64/vulkan/libvulkan.dylib 模拟器:无法添加库 /Users/gaurav12/Android_SDK/模拟器/qemu/darwin-x86_64/lib64/vulkan/libMoltenVK.dylib:失败
模拟器:添加了库 /Users/gaurav12/Android_SDK/emulator/lib64/vulkan/libMoltenVK.dylib 2021-04-26 14:53:28,526 [187258] 警告 - n.process.BaseOSProcessHandler - 进程没有生成任何输出很久。
回答
导航到包含 qemu 二进制文件的文件夹(例如~/Library/Android/sdk/emulator/qemu/darwin-x86_64
)
创建entitlements.xml
包含以下内容的文件:
com.apple.security.hypervisor
确保安装了 XCode 命令行工具
须藤 xcode-select --install
退出 qemu 二进制文件:
codesign -s - --entitlements entitlements.xml --force ./qemu-system-x86_64
参考:
- https://www.arthurkoziel.com/qemu-on-macos-big-sur/
- https://www.reddit.com/r/MacOS/comments/ltp77a/anyone_using_qemu_for_linux_on_macos_big_sur/
- https://www.reddit.com/r/VFIO/comments/kdhgni/qemu_hvf_support_for_mac_os_x_bug_sur_hv_error/