我尝试在 Fedora 39 工作站上运行 AVD,但出现崩溃并出现以下错误:“qemu-system-x86_64 被 SIGSEGV 杀死”。 我已经从 Flatpak 安装了 Android Studio。
预期行为:
AVD 应启动并运行,没有任何错误。
实际行为:
AVD 崩溃并显示上述错误消息。
问题在于 Fedora 的 SE Linux AVC 拒绝。 安装 SE Linux GUI 故障排除(如果尚未安装):
sudo dnf install setroubleshoot
打开其 GUI 并尝试从 android studio 启动 AVD。 GUI 将显示拒绝(在我的例子中)为 'MainThreadLoop' 试图访问 execheap。生成它建议的本地策略规则 sudo,它将在下次启动时起作用!
即使在 Fedora 上的 VSCode 中,您也可能遇到过这种 execheap 拒绝。