If you are using a Windows PC, check this first (this list looks quite long, but the first three bullets will let you know if Hyper-V could be your problem, and the next five bullets will tell you if this answer will solve your problem - just a few moments!):
使用管理员权限打开一个好的老式命令提示符(不是PowerShell)并键入:
bcdedit
输入
查看名单中的项目: hypervisorlaunchtype .
如果 hypervisorlaunchtype 不在列表中,或者是 Off ,请退出此答案并查看此页面上的其他答案之一 .
如果 hypervisorlaunchtype 在列表中并且设置为 Auto ,则会安装并启用Hyper-V .
通过键入禁用 hypervisorlaunchtype
bcdedit /set hypervisorlaunchtype off
输入
重启
尝试再次启动您的Genymotion设备 .
如果仍然失败,请在管理命令提示符下键入 hypervisorlaunchtype :
bcdedit /set hypervisorlaunchtype Auto
输入
重启
退出此答案并查看此页面上的其他答案之一 .
否则,如果您的Genymotion设备现在启动,您可以选择:
如果您不需要Hyper-V,请在 Turn Windows Features On or Off 中取消选中它并退出此问题 .
对于每个平台,日志文件存储在此处:Windows Vista / 7/8:C:\ Users \ USER \ AppData \ Local \ Genymobile Windows XP:C:\ Documents and Settings \ USER \ Local settings \ Application Data \ Genymobile Linux:/home/USER/.Genymobile Mac:/Users/USER/.Genymobile
24 回答
就我而言,我重新启动计算机并在BIOS中启用虚拟化技术 . 然后启动电脑,打开
VM Virtual Box
,选择一个虚拟设备,转到Settings
-General
-Basic
-Version
,选择ubuntu(64 bit)
,保存设置然后从genymotion启动虚拟设备,现在一切正常 .VM曾经在Genymotion 2.0.0下为我工作 . 默认的RAM和CPU设置和VirtualBox 4.3.2(在ubuntu 13.10上) . 升级到2.0.1使它们停止工作并给出您提到的错误 .
我尝试了各种修复程序,如我在此处所述:https://stackoverflow.com/a/20018833/2527118,但总结一下,修复了我的问题是删除VM并在GenyMotion中重新创建它(相同的源和设置) . 在执行此操作之前,您可能希望尝试其他修复(破坏性较小) .
安德烈
If you are using a Windows PC, check this first (this list looks quite long, but the first three bullets will let you know if Hyper-V could be your problem, and the next five bullets will tell you if this answer will solve your problem - just a few moments!):
bcdedit
输入
查看名单中的项目:
hypervisorlaunchtype
.如果
hypervisorlaunchtype
不在列表中,或者是Off
,请退出此答案并查看此页面上的其他答案之一 .如果
hypervisorlaunchtype
在列表中并且设置为Auto
,则会安装并启用Hyper-V .通过键入禁用
hypervisorlaunchtype
bcdedit /set hypervisorlaunchtype off
输入
重启
尝试再次启动您的Genymotion设备 .
如果仍然失败,请在管理命令提示符下键入
hypervisorlaunchtype
:bcdedit /set hypervisorlaunchtype Auto
输入
重启
退出此答案并查看此页面上的其他答案之一 .
否则,如果您的Genymotion设备现在启动,您可以选择:
如果您不需要Hyper-V,请在
Turn Windows Features On or Off
中取消选中它并退出此问题 .如果您确实需要Hyper-V,请按照Scott Hanselman's blog post轻松启用和禁用,我将在以下项目符号中概述:
您可以将默认设置保留为
Off
,然后将项目添加到启动菜单中,以允许您将其打开,反之亦然 .如果要保留默认值
Off
,请在admin命令提示符下键入以下内容:输入
你会得到这样的回复:
bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype auto
输入
(确保您将上面给
copy
调用的GUID交换给你)就是这样,你做完了 . (为了在你选择
Restart
时按住Shift键,然后在蓝屏上选择Other Operating Systems
,然后在后续屏幕上选择Hyper-V
,你的操作系统将在启用Hyper-V的情况下重启 . )如果您希望默认情况下启用Hyper-V,请输入您的管理员命令提示符:
输入
(这将恢复默认启动以启用Hyper-V)
输入
你会得到这样的回复:
bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype off
输入
(确保你交换上面给你的
copy
呼叫的GUID)off
默认情况一样,为了在两者之间切换,当你去Restart
时按住Shift键,然后在蓝屏上选择Other Operating Systems
,在后续屏幕上选择Hyper-V
,你的操作系统将在启用Hyper-V的情况下重启 . )This comment和this answer你正在阅读的问题引导我解决我的问题,我正在添加这个答案来概述在你花费大量时间在任何解决方案之前采取的简单步骤 - 评论和回答确实让你在这里答案会带你,但我已经逐步完成,希望你能节省时间 .
背景:
This article by Scott Hanselman给了我我所概述的内容,this comment on that blog post by Jonathan Dickinson帮助了我的背景理解并防止我消失在兔子洞里,但是this article by Derek Gusoff微调了上面的步骤 .
我有同样的问题,这是我需要的具体配置才能使其工作 .
首先,转到VirtualBox首选项 - >网络 .
对于“仅限主机网络”选项卡,请关注vboxnet0 .
单击左侧看起来像螺丝刀的图标 . 对于“适配器”选项卡,请将IPv4网络地址填写为192.168.56.1 . 将IPv4网络掩码填写为255.255.255.0
对于“DHCP服务器”选项卡,选中“启用服务器”复选框以启用服务器将服务器地址填写为192.168.56.100将服务器掩码填写为255.255.255.0将地址下限填写为192.168.56.101填写上部地址绑定为192.168.56.254
DHCP服务器部分对我来说是不正确的,它解决了我的问题 .
这对我有用..
Open Virtual Box and select your mobile VM. Right click->Settings
Change Promiscuous mode to Allow VMS and click ok
在virtualbox中,转到设置/网络,然后删除所有
host only
网络 . 确保转到virtualbox的全局设置,而不是特定VM的设置 .设置屏幕应如下所示:
然后在Genymotion中重新启动模拟器 .
我认为你应该配置你的VirtualBox网络适配器:
https://cloud.genymotion.com/page/faq/#collapse-blank
或者检查日志文件以获得线索:
https://cloud.genymotion.com/page/faq/#collapse-logs
就我而言,全局设置很重要 .
在我打开DHCP服务器的全局网络设置后,我可以启动我的genymotion虚拟设备 .
cmd,或文件>设置
网络
仅限主机网络
选择vboxnet0,单击驱动程序图标
检查DHCP
我写了博客 . http://okjsp.tistory.com/1165644212(抱歉韩国,但你可以从图片中看到它)
我在这个问题上挣扎了很长时间 . 在我的情况下,它是2个答案的组合,使它工作 . Visual Studio启用了我的Hyper-V . 我必须按照LanderV的建议将其关闭 . 在此之后,我不得不删除Virtualbox中的Host-only网络适配器,就像Sammys所说的那样 .
对我来说,它与缺乏虚拟资源(Ram和CPU)有关 . 转到虚拟框,右键单击设备 - > Setting 并增加每个资源的值 .
Try downgrading to Virtual Box 4.2.18, if you are using 4.3.X.
我和你的情况类似 .
我在Win7上使用Genymotion 1.3.0,最新的Virtual Box 4.3.2 . Genymotion在计算机关闭后崩溃,从未再次工作过 .
我偶然发现了这个解决方案 . 降级后,Genymotion现在关闭了一次 .
附:在Virtual Box中更改网络/资源设置对我没有帮助,所以我提出这个并希望它有所帮助 .
首先,确保在 BIOS 设置下 Enable Virtualization Technology .
试试这个:删除Genymotion中的虚拟设备并再次添加相同或其他设备 . (您将丢失该设备中的设置和应用程序)
我不得不将Adapter的地址更改为: 192.168.56.100 .
然后它奏效了 .
(Windows 8)在我的情况下,我在Genymotion上将默认RAM从1GB更改为2GB并且它给出了此错误 . 当我把它改回1GB时就可以了 .
在尝试了所有这些答案后,无济于事,我设法通过首先从Vbox运行设备,让它打开,然后从Genymotion运行设备来获得它...在我的情况下,这是尝试几个后的唯一方式不同的设备(三星S4 / S6等),网络/ DHCP设置和模式等...
就我而言,我从genymotion启动设备,然后从Virtualbox启动设备 . 它帮助了我 .
这是我使用的技巧 . 转到http://androvm.org/blog/download/并下载最新的AndroidVm .
Genymotion是AndroidVM的延伸 .
这个问题在我的计算机上间歇性地出现,通常情况下,当我的计算机系统资源不足(大多数是可用的RAM)并且一种确定的解决方法(这至少对我来说一直都有效)时会发生这种情况 . VirtualBox Host-Only Network 适配器并重新启用它 .
如果您有多个虚拟适配器,则使用'll have to find out which of those is used by Genymotion' s虚拟设备并禁用并重新启用它 . 你可以通过启动VirtualBox并在这里找到它:
您可以阅读有关启用/禁用虚拟适配器的信息here
我正在运行OSX . 建议的解决方案对我不起作用 . 我正在使用OSX优胜美地 . 我重新启动了Mac,然后通过启动卸载脚本(在启动虚拟机的dmg时显示)卸载VirtualBox,然后重新安装它 . 我也卸载并重新安装了Genymotion . 现在一切顺利 .
我遇到了这个问题,不幸的是,我发现任何建议都没有帮助 . 然而,好消息是最新版本的工作没有任何黑客攻击!我在这里指的是Windows 7主机 .
genymotion-2.5.4.exe
VirtualBox-5.0.5-102814-Win.exe(从test builds下载)
编辑:这在更新后再次停止工作,所以我放弃了Genymotion . SDK中的新Android模拟器也表现出色,具有很好的功能,并且工作没有打嗝 .
我正在使用Windows 10并遇到同样的问题 . 我解决了它将VirtualBox更新到版本5.1.5 . 我希望它可以提供帮助 .
我在Windows 10(Creator更新版)上运行正常,但在我弄乱Homegroups并尝试在我们的办公室网络之间共享文件后突然停止工作 . 不确定是什么造成的 . 我花了一个多星期的时间做了上面所有的各种建议而没有运气 . 最后,运行了一些最终修复它的东西!
重要提示:说实话,在我下面运行的所有内容中,我真的不知道修复了哪一个 . 我有一种感觉,IPv6禁用工具可能会立即解决这个问题,而无需额外的东西 . 也许值得运行,先看看会发生什么!
这是固定我的: -
从Genymotion中删除了虚拟设备
进入VirtualBox(文件 - >虚拟主机管理器)并删除仅主机适配器 .
以管理员身份打开命令提示符 . 在搜索窗口搜索栏中输入"cmd",右键单击它并选择"Run as Administrator") .
执行以下命令,将所有内容恢复为默认值并重置所有内容 .
netsh winsock reset catalog
referencenetsh int ipv4 reset reset.log
same as aboveipconfig /release
ipconfig /renew
使用此处的Microsoft工具禁用IPV6 Disable IPv6 or its components(我在所有非通道接口上下载并运行了一个名为Disabled IPv6的工具)
重新启动计算机
我正在使用Avast反病毒 . 卸载它也可以暂时从等式中完全删除它 . 我已经暂时禁用它,同时尝试所有其他解决方案而没有运气 . 想我肯定会卸载它 .
安装了Genymotion 2.12.0-vbox(VirtualBox应该是5.2.6)
安装完成后,打开Oracle VM VirtualBox并转到文件 - >检查更新,您应该被告知在本文发布时有5.2.8的更新 . 安装那个 .
现在转到GenyMotion并添加一个新设备 . 应该管用! (我没有在VirtualBox中调整任何东西,没有改变任何其他东西 - 它只是对我有用) .
祝好运!
尝试清除genymotion中的缓存设置 - >其他 - >清除缓存 .
检查此图片
也许它会解决问题 .