VMware上的Genymotion
-
21-12-2019 - |
题
我在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更改为与适配器相同。但看起来它没有解决问题,因为修改后出现了相同的消息。
解决方案
实际上我刚刚找到了我的问题(或看起来的样子)。在虚拟设备的设置中,在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应用程序,您可以按照以下说明操作:
- 在当地的oss 上安装Genymotion
- 在Genymotion 上安装ARM翻译应用程序
- 重新启动Genymotion
- 在Genymotion上安装Google Play服务
- 再次重新启动
- 从Genymotion的Play Store下载和安装ADB无线应用程序
- 运行adb无线,然后获取所生成的分配IP地址 这个app
- 在VM 上运行此命令
adb connect <IpAddressGeneratedByAdbWireless>
享受!