我正在尝试使用用于Windows的Intel HAX x86仿真器(8,如果有关系的话)。我安装了所有东西,并为android版本创建了AVD,一切看起来都是正确的,但当我运行它时,我得到了以下输出:
Starting emulator for AVD 'x86_QVGA_Level10'
emulator: device fd:1044
HAX is working and emulator runs in fast virt mode
emulator: Failed to sync vcpu reg
emulator: Failed to sync HAX vcpu context
模拟器就不能运行了。除了在source code for the HAX itself中,这个错误的重要部分(Failed to sync vcpu reg)
并没有在网上的任何地方被提及,但是我不知道如何理解它。
有没有人能建议如何克服这个错误?我真的需要让它正常工作,因为在设备和默认仿真器中调试非常慢。
发布于 2013-08-23 22:07:14
确保您没有运行任何虚拟机。在我的例子中,我运行了genymotion,这导致了这个错误。
发布于 2015-09-09 07:45:18
我运行了virtualbox。终止允许的VM允许模拟器运行。
发布于 2016-04-21 08:44:02
如果您运行的是Docker,则必须关闭虚拟机
docker-machine stop default
这里假设您的停靠机器名为default
。如果想要检查名称,请使用docker-machine ls
更简单的解决方案;打开virtuabox并停止虚拟机:-)
https://stackoverflow.com/questions/17024538
复制相似问题