没有网络连接 - VMWare Fusion上的Android-x86

时间:2012-01-28 02:18:15

标签: android android-emulator vmware-fusion

我正在尝试用某种Android环境在Mac OSX上进行开发。

这证明非常困难(Android emulator laggy on Mac)。在我的Macbook上,Android模拟器非常慢,无法使用。请注意,我正在尝试构建一个平板电脑应用,这似乎会让事情变得更糟。

到目前为止,我发现的最佳性能是通过VMWare融合运行Android的x86端口。

唯一的问题是,darn事物不断给出“无网络连接”消息。

我对VMWare了解不多,但我猜测Android想要使用虚拟wifi适配器,但VMWare fusion只提供虚拟以太网适配器。

我正在测试的图片是 android-x86-3.2-RC2-eeepc.iso

我该怎么办?

4 个答案:

答案 0 :(得分:8)

启动Android x86,点击Alt + F1(显示shell)。将netcfg放入并获得IP。
打开一个shell,然后写入adb connect <theipyougot>
现在,您应该通过adb devices和Eclipse中的模拟器。

可以使用VMWare网络适配器。在VirtualBox上我使用Host-only Adapter

参考:http://www.android-x86.org/documents/debug-howto
如果你无法正常工作,请查看virtualbox(https://www.virtualbox.org/wiki/Downloads

答案 1 :(得分:0)

我尝试在VMware中使用Eclipse连接到Android x86设置几次。我发现它适用于通用x86 PC的Android-x86 2.2。但是,Android-x86 3.2有问题,当我设置桥接连接时,它总是显示127.0.0.1。

答案 2 :(得分:0)

你可以使用: dhcpcd eth0; dhcpcd eth1;

答案 3 :(得分:0)

  1. 在vmware上安装android x86
  2. 运行android终端写命令&#34; ifconfig eth0&#34;
  3. &#34; adb连接VM的IP地址:5555&#34; 现在在vmware上运行你的应用程序