我今天将 macOS 更新到 Big Sur 11.3,android 模拟器不能再工作了:
我的电脑:Macbook Pro 2019
安卓工作室版本:4.1.3
安卓模拟器版本:30.5.5
信息: The emulator process for AVD xxx was killed.
我尝试重新安装android studio并重新启动,但错误仍然相同。我无法启动 android 模拟器... :(
错误在这里,它以某种方式与GLDirectMem/Vulkan:
你有什么想法,如何解决?
发生此错误是因为 Apple 已更改管理程序权利。你想要做的是:
使用/Users/<username>/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64作为目录qemu
qemu-system-x86_64通过以下方式将权利添加到二进制文件中:
entitlements.xml使用以下内容创建一个名为(无论在何处)的 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>
Run Code Online (Sandbox Code Playgroud)
qemu用它对二进制文件进行签名:codesign -s - --entitlements entitlements.xml --force /Users/<username>/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64
Run Code Online (Sandbox Code Playgroud)
有关更多上下文,请参阅此处
| 归档时间: |
|
| 查看次数: |
977 次 |
| 最近记录: |