我已经尝试过这样做了 . Genymotion refuses to start with "The Genymotion virtual device could not get an IP address."但没有任何事情发生 . 而且这里Not able to start Genymotion device .
那是我吗?谁被抛弃了?或者是我的联想笔记本电脑的规格只是
AMD-E1双核1.0ghz(但我可以运行VS Studio 2013就好了)
4GB RAM
Windows 8.1
但我发现了一些奇怪的东西 . 在stackoverflow中的大部分教程中 . 在 File - > Preference - > Network host-only network
是 vboxnet0
虽然我是 VirtualBox Host-Only Ethernet Adapter
我试过检查适配器和DHCP设置没有错 .
当我尝试在Virtualbox中运行它时,这是一个打印屏幕
16 回答
我也有同样的问题 . 首先启动你的虚拟盒子 . 然后在设置转到常规,您必须将操作系统的类型更改为当前操作系统保存并完美运行 .
我有同样的问题 . 设置 - >常规 - >基本并将版本32位更改为64位 . 然后它运作良好 .
对我有用的是将处理器数量从4减少到2.当我创建VM时,我的Mac Pro默认为4 .
我遇到了同样的问题,并通过从genymotion下载新的虚拟设备来修复它
我通过在我的BIOS中启用虚拟化(VTx)来修复它 .
对我有用的是打开硬件虚拟化,如果在任何情况下它已经打开/启用,只需关闭它并再次打开它 . 然后重新启动电脑 .
干杯
我有同样的问题,并尝试了很多解决方案 . 在我的情况下,问题是我的CPU不支持大多数Genymotion设备所需的虚拟化技术,因此无法解决 . 最适合我的Genymotion虚拟设备是带有Android 4.4.4 API 19的Nexus 4 .
请看这个答案https://stackoverflow.com/a/21486549/2034822哪个解决了我的问题 . 希望它也能帮到你 .
我也在解决这个问题几天了 . 就我而言,我重新启动计算机并在BIOS中启用虚拟化技术 . 然后启动电脑,打开
VM Virtual Box
,选择一个虚拟设备,转到Settings
-General
-Basic
-Version
,选择ubuntu(64 bit)
,保存设置然后从genymotion启动虚拟设备,现在一切正常 .我和genymotion面临同样的问题 . 按照以下步骤操作,您可以解决问题
打开Oracle VM虚拟框
选择自定义电话 - >右键单击 - >设置 - >常规 - >基本
将类型更改为当前操作系统
选择Windows版本
在我的情况下:我正在使用Windows 10 -so,我选择其他Windows(64位)
好的,所以我通过另一种方法找到了
run an emulator of an Android device
的解决方案 .首先,从Virtualbox UI运行模拟器 . 它应该像上面的问题一样启动 . 让它完成启动,直到出现主屏幕 .
然后,从Genymotion UI运行相同的设备 .
瞧 .
请注意,如果您刚刚在Genymotion中创建了一个设备,则需要在第一次从那里运行它 . 即使/当它失败时,这仍然是必要的,否则它无法从VirtualBox界面启动 . 在第一次运行之后,模拟器也将从VirtualBox运行,并且上述过程将起作用 .
在此之后,您将打开两个窗口 - 运行Android模拟器的VirtualBox设备窗口,您将在此处使用该设备;和Genymotion窗口与设备控件 . 这是一个疯狂的设置,但它的工作原理!
另请注意,屏幕旋转不起作用 .
不知何故,这个问题与我设备的内存设置有关 . 以下是我最终要解决这个有问题的案例:
打开虚拟盒子
选择您的设备,然后打开设置(通过单击菜单栏中的黄色齿轮图标或右键单击 - >设置
如果设备使用太多内存,应该会发出警告 . 如果没有不担心的话 .
打开系统选项卡,将基本内存更改为1024 MB(1024以下的任何内容都可以)
保存设置并返回Genymotion,再次启动设备,看它是否有效
我在 Mac OS Sierra 面对同样的问题 . 我只是 quit VBoxNetDHCP 并再次运行Genymotion虚拟设备 - 这次它运行顺利 . 这是你可以尝试相同的方法:
打开Activity Monitor(你可以使用Spotlight Search) - >选择CPU选项卡 - >在右边的搜索栏中输入DHCP - >在结果中,如果可见,选择VBoxNetDHCP - >点击顶部的十字按钮左 - >选择退出 - >重新运行你的虚拟设备,它应该工作这次:)
单击Genymotion图标并打开Genymotion设备管理器 . 单击“开始” . 设备尝试启动它会给你一个错误 . 关闭错误,然后单击Genymotion设备管理器上的刷新,然后再次启动 . 这解决了我的问题 .
对于此问题首先检查您的机器是否在BIOS设置中启用了虚拟化技术 .
当您打开笔记本电脑或计算机主板并重新连接硬盘状态或取出CMOS电池进行更换或清洁时,它通常会被禁用 .
在某些基于Intel的主板上,它默认为禁用 . 当您将计算机分区工作时需要虚拟化技术,就好像它有多台计算机一样,允许系统同时运行多个操作系统(如虚拟机,VMware) .
重新启动计算机>转到BIOS设置(通过按esc,f1,... f12可以是任何根据板的类型)>然后启用虚拟化技术(通过搜索选项卡菜单)>保存并重新启动您的机器>现在您可以通过右键单击该设备来更改虚拟设备的设置(不必要),然后转到设置>常规>基本>将版本更改为64位....您已准备好了
我的VirtualBox版本:5.2.22,在这些步骤之后,解决了我的问题 . 希望它也能帮到你 .
第1步:找到您的模拟器网络适配器
第2步:打开全局工具
第3步:更改设备的IP然后申请
步骤4:单击DHCP服务器选项卡
步骤5:根据您的Wifi路由器更改服务器地址和地址边界然后应用
第6步:从Genymotion启动您的设备