0

所以我正在尝试运行我的紫红色模拟器,但我一直遇到同样的问题。我在 Ubuntu v20.04 的 Virtualbox VM 上运行。我根据 fuchsia.dev 网站上的入门说明设置并构建了 core.qemu-x64。但是,每当我fx vdl start -N在 fuchsia 目录中运行时,我只会得到“[info] Waiting for emulator to start...”,它会无休止地重复。查看日志它显示错误消息“读取 sdk 版本错误:没有这样的文件或目录(操作系统错误 2)”。这似乎是模拟器无法启动的原因。在网上看,这个版本的 Ubuntu 如何解决某些导入似乎是一个问题。

有没有办法可以启动模拟器来告诉我这个错误来自哪个文件,以便我可以手动解决它?否则,是否有其他解决方案可以解决此问题?

感谢您的任何意见,如果我可以提供任何其他信息,请告诉我。

下面是输出的截图: 在此处输入图像描述

编辑: 我试过fx qemu -kN并得到了这个输出,但没有改变原来的开始行为: 在此处输入图像描述

我也试过fx emu得到这个输出,仍然没有改变原来的开始: 在此处输入图像描述

4

1 回答 1

1

所以我最终能够解决它,首先,我建议增加 VM 的分配 RAM。我从 2GB 增加到 7GB,我很确定这解决了部分问题。然后继续 Marco 的建议。该命令fx qemu -N(或者fx qemu -Nk如果您启用了 kvm)似乎对我有用。在我运行之后,我收到另一条错误消息,其中包含要运行的不同命令。一旦我运行了那个新命令并重新运行fx qemu -N它似乎就开始工作了。最后打开另一个终端并启动紫红色,fx vdl start -N使模拟器启动得很好。感谢大家的帮助!

于 2021-03-29T20:12:47.570 回答