Fuchsia 模拟器开始读取 SDK 版本出错

问题描述

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

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

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

下面是输出的截图:

enter image description here

编辑: 我尝试了 fx qemu -kN 并得到了这个输出,但原始启动行为没有改变:

enter image description here

我也试过 fx emu 并得到这个输出,仍然没有改变原来的开始:

enter image description here

解决方法

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

,

我尝试了上述解决方案,但它仍然不适合我。我的环境如果完全一样。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...