从Genymotion仿真器访问主机
我尝试从我的应用程序连接到主机使用IP地址192.168.56.1
,但没有成功。 我检查了ipconfig
并有与上述IP的Virtualbox连接。 有人可以帮助解决它吗?
试试这个IP地址:10.0.3.2它应该工作
我有同样的问题OP,切换到桥接适配器2纠正了我的问题。
VirtualBox > Settings > Network > Adaptor 2 Attached to: Bridged Adapter Name: en0: Wi-Fi (airport)
试试这个来validation(适用于我)…
在你的主机上启动最简单的Web服务器在一些随机目录中:
$ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 …
现在在您的genymotion设备启动浏览器并浏览到http://192.168.56.1:8000
,你应该看到一个网页列出了目录的内容,你盯着SimpleHTTPServer在。
这表明,从客户到主机上的IP地址您指示的连接工作。 还有其他一些问题。
其实很容易find你的主机的IP地址!
Linux(和Mac,据推测)
只需打开terminal( Ctrl + Alt + T )并运行ifconfig
。 可以在名为vboxnet<number>
的接口的信息中findIP地址。
视窗
简单地打开CMD( + R ,“ cmd
”)并运行ipconfig
。 IP地址可以在名称中的“ vbox
”或“ VirtualBox
”之类的界面的信息中find。
可能有多个接口符合这些标准,所以你必须尝试哪一个是正确的。
即使我有同样的问题,这里是解决scheme:
连接到数据库时,您的计算机的互联网应该是“开”的
如果您指定端口号但不在互联网上,则不起作用。
但是,如果您不指定端口号,并且计算机的networking处于开启状态,则应该获得输出。
这里是我的程序之一没有互联网输出
这里是与互联网的输出
还要确保Genymotion仿真器上的WIFI处于工作状态。 你可以通过打开浏览器里面的模拟器并打开任何网页地址来检查它。
请留言,如果需要进一步的帮助。