我在Windows 7上使用VMware运行的Xubuntu。我正在开发一个Android应用程序并使用Genymotion来运行虚拟Android设备。但从几天后,当我尝试运行我的虚拟设备Genymotion,向我展示此错误:

(由法语翻译)

不可能运行Genymotion虚拟终端。

Genymotion虚拟终端没有获得IP地址。

出于未知原因,VirtualBox的DHCP服务器尚未将IP地址分配给虚拟终端。请运行VirtualBox以查找该问题的解决方案。

进一步帮助,请转至: https://cloud.genymotion.com/page/faq/#collapse-nostart

所以,我遵循了链接,看看我应该为适配器和DHCP服务器具有相同的IP地址,并解释如何修改。我将DHCP服务器的IP更改为与适配器相同。但看起来它没有解决问题,因为修改后出现了相同的消息。

我的朋友告诉我下载最新版的Genymotion。我已经做完了,但仍然存在同样的问题。

是因为我在这样的虚拟设备上是因为我有很多问题都有一个稳定的安装,使用双引导窗口/ linux,所以我选择了Linux的虚拟化。我无法在Windows上工作,因为它是一个团队工作和Windows的工作都与Linux上的工作发生了一些冲突。

我希望我能理解,请原谅语言错误。

编辑:

我尝试创建一个新的xubuntu虚拟化,并安装Genymotion,看看它是否是我疯狂的更新或其他错误,我本可以突破Genymotion。 但出现了同样的问题。我认为问题来自双重虚拟化,但我不知道如何解决它。

有帮助吗?

解决方案

实际上我刚刚找到了我的问题(或看起来的样子)。在虚拟设备的设置中,在CD / DVD(SATA)部分中,我选择“使用ISO映像文件”而不是“使用物理驱动器”。

我不知道为什么这个问题与CD / DVD有关。但现在我可以运行Genymotion虚拟设备。它很慢,但它的工作。

其他提示

我还找到了一种方法来运行Mac上的Android仿真器(在Windows上使用VMware运行):

首先打开VirtualBox并启动Android设备。然后在Genymotion中启动相同的设备。

在VirtualBox中具有相对平滑的反应时间 - 将视频存储器设置为128MB和主板存储器至1024MB。

你不能从虚拟化的客人那里真正做虚拟化。
您必须在主机操作系统上安装Genymotion。

您可以在此处查看此主题的此主题的条目: https://cloud.genymotion.com/page/faq/#genymotion-from-virtualized-host

从VM的Genymotion或设备上运行Android应用程序,您可以按照以下说明操作:

  1. 在当地的oss
  2. 上安装Genymotion
  3. 在Genymotion
  4. 上安装ARM翻译应用程序
  5. 重新启动Genymotion
  6. 在Genymotion上安装Google Play服务
  7. 再次重新启动
  8. 从Genymotion的Play Store下载和安装ADB无线应用程序
  9. 运行adb无线,然后获取所生成的分配IP地址 这个app
  10. 在VM
  11. 上运行此命令

    adb connect <IpAddressGeneratedByAdbWireless>

    享受!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top