我的本地环境是带有 Eclipse 的Windows 7,我安装了 Android SDK 并创建了 Android虚拟设备( AVD ) 用于测试网页目的。
我的开发环境位于具有CentOs( LAMP )的虚拟机( VMWare )上。
我创建了一个响应式Web应用程序,我需要从Android浏览器(ADB / Chrome)连接到虚拟机(Apache)的IP,以查看Web应用程序并测试响应式设计。
我试过这个IP没有运气:
答案 0 :(得分:1)
您必须在桥接模式下配置vmware(虚拟机的IP应与物理机的IP相同)。
然后Android文档说“模拟设备无法在网络上看到您的开发机器或其他模拟器实例”。相反,它只看到它通过以太网连接到路由器/防火墙。' (http://developer.android.com/tools/devices/emulator.html#emulatornetworking)所以即使这可能不起作用,所有这些都取决于是否考虑了桥接网络上的另一个虚拟机'外部'你的机器。
如果它不起作用,您可以在CenOS虚拟机上运行模拟器。
你也可能在PC上创建一个代理,我怀疑10.0.2.2将是Windows机器,你可以在这里制作一个小程序绑定/监听/接受,连接到CentOS机器然后通过数据包来回。 netcat会在linux上做到这一点,有可能是Windows的等价物。
我的最后一种方法是为CentOS主机使用虚拟专用服务器(VPS)。 http://lowendbox.com/有便宜的。