无法启动Genymotion虚拟设备,不兼容的CPU

问题描述 投票:40回答:15

我第一次运行Genymotion虚拟设备时,它已经运行了。但是当我今天尝试运行它时,我收到了此错误消息

从我上次使用它可能有什么变化?将会感激我能获得的任何解决方案。谢谢。

我的设备信息:戴尔XPS L502X Sandy Bridge主板英特尔酷睿i5-2410M @ 2.30 GHz Windows 7专业版64位

android cpu windows-7-x64 genymotion
15个回答
27
投票

您需要打开虚拟化。

  1. 重启笔记本电脑。
  2. 立即按F10进入BIOS设置(或F2,具体取决于您的PC)
  3. 检查设置并查找Intel虚拟化技术(别名:Intel VT-x)。
  4. 打开然后保存并退出。您可以使用F10保存并退出。

这将使您能够使用虚拟化并启用VirtualBox。因此,您的模拟器将有希望工作。


1
投票

我不得不停用Windows Defender的Windows 10(1803)'Core Isolation'功能的'Memory Integrity'。它默认是停用的,由于一些奇怪的原因我忘记了我最近打开了它。

我还在VirtualBox中检查了 - >你的虚拟机 - >设置 - >系统 - >加速 - >'启用VT-x / AMD-v'和'启用嵌套分页'被激活,未安装Hyper-V且虚拟化是在BIOS中打开。

有一篇关于HowToGeek的解释文章解释了前面提到的内存完整性功能: https://www.howtogeek.com/357757/what-are-core-isolation-and-memory-integrity-in-windows-10/


0
投票

我在VirtualBox中修复它:设置>系统>禁用复选框“嵌套分页”


0
投票

另一个正确的答案是最新版本的Genymotion仅支持64位CPU,这将导致相同的错误。


0
投票

我在第一次安装时看到了完全相同的错误对话框。我改变了我的BIOS设置并且它工作但是一个月后发生了同样的错误。

我的解决方案

  1. 打开VirtualBox Manager
  2. 设置>网络>混杂模式
  3. 从“拒绝”改为“允许”

0
投票

对我来说,解决方案是关闭另一个打开的仿真器。


0
投票

这个解决方案都不适合我。这就解决了这个问题:

  1. 在Windows功能中打开Hyper-V。
  2. 重启电脑。
  3. 关闭Windows功能中的Hyper-V。
  4. 重启电脑。

繁荣!


-1
投票

我有同样的问题,我通过在Windows程序和功能中关闭Hyper -v解决它。现在我可以从Android Studio和Genymotion启动任何虚拟设备。


19
投票

我刚刚关闭Windows功能上的Hyper-V解决了我的问题。


13
投票

另一种接收此消息的方法是因为您正在运行另一个使用VT-x的应用程序,例如Android Studio中的Android Emulator。如果您打开Virtualbox并尝试启动VM,您将收到此错误消息。解决方案:关闭另一个模拟器,然后重试。


8
投票

对我来说,以下工作:

禁用/取消选中虚拟设备的设置 - >系统 - >加速中的“启用VT-x / AMD-v”


5
投票

Windows 10解决方案:控制面板→程序→打开或关闭Windows组件。取消选中Hyper-V选项,然后单击“确定”。


2
投票

在升级到VirtualBox和GenyMotion的最新版本之后,我今天也看到了这个完全相同的错误对话框(有史以来第一次)。我系统上的其他任何内容都没有改变。这不是世界上最好的答案,但在尝试了我遇到的其他一些建议之后,我发现只需取消对话框并重新启动虚拟Genymotion设备(通过Android Studio或通过Genymotion控制台)解决了这个问题。


1
投票

Fix it in Virtualbox directly

  1. 打开VirtualBox
  2. 如果您发现类似命名的设备“无法访问”或“关闭”以外的任何其他状态,请将其停止或删除。
  3. 从Genymotion启动设备

  1. 开心 :)

1
投票

我只是减少了虚拟机管理器设置>系统>基本内存中机器使用的基本内存量,并且它工作正常。


1
投票

在VirtualBox设置>系统禁用I / O,EFI,UTC和AMD-V。并且设置>网络>混杂模式全部修改。

© www.soinside.com 2019 - 2024. All rights reserved.