我第一次运行Genymotion虚拟设备时,它已经运行了。但是当我今天尝试运行它时,我收到了此错误消息
上次使用时可能有什么变化?将会感激我能获得的任何解决方案。感谢。
我的设备信息: 戴尔XPS L502X 桑迪桥主板 英特尔酷睿i5-2410M @ 2.30 GHz Windows 7 Professional 64位
答案 0 :(得分:25)
您需要启用虚拟化。
这将使您能够使用虚拟化并启用VirtualBox。因此,您的模拟器将有望运作。
答案 1 :(得分:19)
我在Windows功能上关闭了Hyper-V,解决了我的问题。
答案 2 :(得分:12)
另一种接收此消息的方法是因为您正在运行另一个使用VT-x的应用程序,例如Android Studio中的Android Emulator。如果您打开Virtualbox并尝试启动VM,您将收到此错误消息。解决方案:关闭其他模拟器,然后重试。
答案 3 :(得分:8)
对我来说,以下工作:
在虚拟设备的设置 - >中禁用/取消选中“启用VT-x / AMD-v”;系统 - >加速度
答案 4 :(得分:4)
Windows 10的解决方案:控制面板→程序→打开或关闭Windows组件。 取消选中Hyper-V选项,然后单击“确定”。
答案 5 :(得分:2)
在ubuntu
1-重新启动笔记本。
2-进入 BIOS(按 F10 或 F2)
3-勾选启用英特尔虚拟化技术并保存并退出。
答案 6 :(得分:2)
在升级到VirtualBox和GenyMotion的最新版本后,我今天也看到了这个完全相同的错误对话框(有史以来第一次)。我系统上的其他任何内容都没有改变。它不是世界上最好的答案,但在尝试了一些我遇到的其他建议后,我发现只需取消对话框并重新启动虚拟Genymotion设备(通过Android Studio或通过Genymotion控制台)解决了问题
答案 7 :(得分:1)
我只是减少了虚拟机管理器中机器使用的基本内存量设置>系统>基础记忆,它有效。
答案 8 :(得分:1)
在VirtualBox设置中>系统禁用I / O,EFI,UTC和AMD-V。 和设置>网络>混杂模式全部修改。
答案 9 :(得分:1)
我必须停用Windows Vista(Windows Defender)的Windows 10(1803)“核心隔离”功能的“ 内存完整性”。默认情况下,它是禁用的,出于某种奇怪的原因,我忘记了最近打开了它。
我还检查了VirtualBox->您的虚拟机->设置->系统->加速->'启用VT-x / AMD-v'和'启用嵌套页面调度',未安装Hyper-V并且在BIOS中启用了虚拟化。
关于HowToGeek的一篇解释性文章解释了上述内存完整性功能:
https://www.howtogeek.com/357757/what-are-core-isolation-and-memory-integrity-in-windows-10/
答案 10 :(得分:1)
在以管理员身份打开的cmd
中执行以下命令以禁用hyper-v
,然后重新启动计算机:
bcdedit /set hypervisorlaunchtype off
我不知道为什么从系统偏好设置禁用hyper-v
对我不起作用,只有命令对我有用。另外,我必须先关闭Docker
才能执行命令。
答案 11 :(得分:1)
答案 12 :(得分:0)
我在VirtualBox中修复了它: 设置>系统>禁用复选框"嵌套分页"
答案 13 :(得分:0)
我在第一次安装时看到了完全相同的错误对话框。我改变了我的BIOS设置并且它工作但是一个月后发生了同样的错误。
我的解决方案:
答案 14 :(得分:0)
另一个正确答案是最新版本的Genymotion仅支持64位CPU,这将导致相同的错误。
答案 15 :(得分:0)
对我来说,解决方案是关闭另一个打开的模拟器。
答案 16 :(得分:0)
没有一个解决方案对我有用。这就是解决问题的方法:
轰!
答案 17 :(得分:0)
我不仅通过启用VT-x来解决了这个问题,而且还通过在BIOS中启用了VT-d(用于定向I / O的虚拟化技术)解决了这个问题
答案 18 :(得分:-1)
我遇到了同样的问题,我通过关闭Windows程序和功能中的Hyper -v解决了该问题。现在,我可以从Android Studio和Genymotion启动任何虚拟设备。