【问题标题】:Genymotion - The virtual device got no IP AddressGenymotion - 虚拟设备没有 IP 地址
【发布时间】:2015-05-14 13:12:00
【问题描述】:

我已经尝试过这样做。 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 内存
Windows 8.1

但是我发现了一些奇怪的东西。在stackoverflow的大部分教程中。在 File -> Preference -> Networkhost-only networkvboxnet0 而我是 VirtualBox Host-Only Ethernet Adapter 我试着检查适配器和 DHCP 设置没有任何问题。
这是我尝试在 Virtualbox 中运行时的打印屏幕

【问题讨论】:

    标签: android genymotion


    【解决方案1】:

    对我来说,它是通过将电源插入我的笔记本电脑来解决的。我猜当它只是在使用电池时,会出现问题,例如 CPU 进入睡眠状态或其他问题

    【讨论】:

      【解决方案2】:

      很简单!

      1. 打开 Oracle VM 虚拟
      2. 右键单击您的手机 -> 设置 -> 常规 ->
      3. 类型:选择您的操作
      4. 版本:Windows 版本

      完成!!!!!!!!!!!!!!!

      【讨论】:

      • 虚拟框中的操作系统设置应该是用于来宾操作系统而不是主机
      • 该设置对应的是Guest OS,而不是host OS。
      【解决方案3】:

      我通过在 virtualbox 设备设置 -> 系统上取消选中“启用 EFI(仅限特殊操作系统)”来修复它

      【讨论】:

        【解决方案4】:

        我也有同样的问题。首先启动你的虚拟盒子。然后在设置转到常规那里你必须将你的操作系统类型更改为你当前的操作系统保存它并且它运行完美。

        【讨论】:

        • 虚拟框中的操作系统设置应该是用于来宾操作系统而不是主机
        【解决方案5】:

        只需在配置虚拟设备中更改网络模式即可。

        如果还是不行,请注销电脑,重新登录,首先运行Genymotion Device。

        【讨论】:

          【解决方案6】:

          如果这些答案不起作用 转到 windows 功能并取消选中 hyper-v

          【讨论】:

            【解决方案7】:

            我的 VirtualBox 版本:5.2.22,经过这些步骤,解决了我的问题。希望对你也有帮助。

            第 1 步:找到您的模拟器网络适配器

            第 2 步:打开全局工具

            第 3 步:更改您设备的 IP,然后申请

            第 4 步:单击 DHCP 服务器选项卡

            第 5 步:根据您的 Wifi 路由器更改服务器地址和地址范围,然后应用

            第 6 步:从 Genymotion 启动您的设备

            【讨论】:

            • 我几乎尝试了所有其他修复(来自堆栈和其他社区)并且我正处于放弃的边缘。但是这个答案帮助我解决了这个问题。
            【解决方案8】:

            genymotion 我也遇到过同样的问题。按照这些步骤,也许你可以解决问题

            1. 打开 Oracle VM 虚拟框
            2. 选择自定义手机->右键->设置->通用->基本
            3. 将类型更改为您当前的操作系统
            4. 选择窗口版本

            在我的情况下:我使用的是 Windows 10 -所以,我选择了其他 Windows(64 位)

            【讨论】:

            • 瞧...这个技巧在 windows 7 64 位版本中工作..thnks man
            • 它没有改变任何东西
            • 虚拟框中的操作系统设置应该是用于来宾操作系统而不是主机
            • 它的工作,很好
            【解决方案9】:

            对于这个问题,首先检查您的机器是否在 BIOS 设置中启用了虚拟化技术。

            当您打开笔记本电脑或电脑板并重新连接硬盘状态或取出 CMOS 电池进行更换或清洁时,它通常会禁用。

            在某些基于 Intel 的主板中,默认情况下它是禁用的。当您对一台计算机进行分区以使其像多台计算机一样工作时,就需要虚拟化技术,从而允许系统同时运行多个操作系统(例如在虚拟机中,VMware)。

            重新启动计算机>进入bios设置(通过按esc,f1,...f12可以是任何根据板的类型)>然后启用虚拟化技术(通过在选项卡菜单上搜索)>保存并重新启动您的机器> 现在您可以通过右键单击该设备来更改虚拟设备的设置(不是必需的),然后转到设置>常规>基本>将版本更改为 64 位....然后您就可以开始了

            【讨论】:

              【解决方案10】:

              单击 Genymotion 图标并打开 Genymotion 设备管理器。单击开始。设备尝试启动它会给您错误。关闭错误,然后单击 Genymotion 设备管理器上的刷新,然后重新启动。这解决了我的问题。

              【讨论】:

                【解决方案11】:

                我也遇到过同样的问题。 Setting->General->Basic 并将版本 32 位更改为 64 位。然后效果很好。

                【讨论】:

                • 设置什么?
                • genymotion 机器的设置
                【解决方案12】:

                我在 Mac OS Sierra 上遇到了同样的问题。我只是退出 VBoxNetDHCP 并再次运行 Genymotion 虚拟设备 - 这次运行顺利。这就是你可以尝试的方法:

                打开Activity Monitor(你可以使用Spotlight Search)->选择CPU标签->在搜索栏中右键输入 DHCP -> 在结果中,如果可见,选择 VBoxNetDHCP -> 点击左上角的十字按钮 -> 选择 Quit -> 重新运行你的虚拟设备,这次它应该可以工作了 :)

                【讨论】:

                  【解决方案13】:

                  不知何故,这个问题与我设备的内存设置有关。 这是我最终为解决这个有问题的案例所做的事情:

                  1. 打开虚拟盒子
                  2. 选择您的设备,然后打开设置(通过单击菜单栏中的黄色齿轮图标或右键单击 -> 设置
                  3. 如果设备使用过多内存,则应发出警告。如果没有,请不要担心。
                  4. 打开系统选项卡,将基本内存更改为 1024 MB(任何低于 1024 的都可以)
                  5. 保存设置并返回 Genymotion,再次启动您的设备,看看它是否工作

                  【讨论】:

                    【解决方案14】:

                    请查看此答案https://stackoverflow.com/a/21486549/2034822,它解决了我的问题。希望对你也有帮助。

                    【讨论】:

                      【解决方案15】:

                      我遇到了同样的问题并尝试了很多解决方案。就我而言,问题是我的 CPU 不支持大多数 Genymotion 设备所需的虚拟化技术,因此无法解决。 适合我的最新 Genymotion 虚拟设备是带有 Android 4.4.4 API 19 的 Nexus 4。

                      【讨论】:

                        【解决方案16】:

                        对我有用的是打开硬件虚拟化,如果在任何情况下它已经打开/启用,只需将其关闭并重新打开即可。然后重新启动你的电脑。

                        干杯

                        【讨论】:

                          【解决方案17】:

                          我通过在我的 BIOS 中启用虚拟化 (VTx) 来修复它。

                          【讨论】:

                            【解决方案18】:

                            我遇到了同样的问题,并通过从 genymotion 下载新的虚拟设备来修复它

                            【讨论】:

                              【解决方案19】:

                              我也为解决这个问题而苦苦挣扎了几天。就我而言,我重新启动计算机并在 BIOS 中启用虚拟化技术。然后启动电脑,打开VM Virtual Box,选择虚拟设备,进入Settings-General-Basic-Version,选择ubuntu(64 bit),保存设置然后从genymotion启动虚拟设备,一切正常现在好了。

                              【讨论】:

                                【解决方案20】:

                                对我有用的是将处理器数量从 4 个减少到 2 个。创建 VM 时,我的 Mac Pro 默认为 4 个。

                                【讨论】:

                                  【解决方案21】:

                                  好的,所以我通过另一种方法找到了run an emulator of an Android device 的解决方案。
                                  首先,从 Virtualbox UI 运行模拟器。它应该像上面的问题一样启动。让它完成启动,直到出现主屏幕。
                                  然后,从 Genymotion UI 运行相同的设备。
                                  瞧。
                                  请注意,如果您刚刚在 Genymotion 中创建了一个设备,则需要第一次从那里运行它。即使/当它失败时,这仍然是必要的,否则它无法从 VirtualBox 界面启动。在第一次运行之后,模拟器也将从 VirtualBox 运行,并且上述过程将起作用。
                                  在此之后,您将打开两个窗口 - 运行 Android 模拟器的 VirtualBox 设备窗口,您将在其中使用该设备;和带有设备控制的 Genymotion 窗口。这是一个疯狂的设置,但它确实有效!

                                  另请注意,屏幕旋转不起作用。

                                  【讨论】:

                                  • 我不得不说我不明白你在这里想说的大部分内容。 :( 我们应该运行哪个模拟器?这里的最终结果是什么?我们仍然可以通过 Genymotion 运行模拟的 Android 设备(具有适当的屏幕缩放)还是只在 VirtualBox 中运行?虽然我在 Genymotion 中遇到此错误,我仍然可以在 VirtualBox 中运行模拟设备。没有像样的屏幕大小调整,但使用 Scale 模式会有所帮助。
                                  • 从 VirtualBox first 运行模拟器是个好主意。 Genymotion 识别出设备正在运行并显示外壳。但是,这适用于使用旧版本 Genymotion 创建的模拟器,必须升级。创建新的模拟器后,它无法在任一 shell(VirtualBox 或 Genymotion)中运行。太棒了!
                                  • 这是正确的解决方案,也是最简单的解决方案。
                                  猜你喜欢
                                  • 2016-07-25
                                  • 1970-01-01
                                  • 1970-01-01
                                  • 2015-02-04
                                  • 2014-12-30
                                  • 2013-08-08
                                  • 2018-07-29
                                  • 2014-10-02
                                  • 1970-01-01
                                  相关资源
                                  最近更新 更多