我尝试使用IP地址192.168.56.1
从我的应用连接到主机,但没有成功。我检查了ipconfig
并且有一个Virtualbox与上面提到的IP连接。有人可以帮忙解决它吗?
答案 0 :(得分:106)
试试这个ip地址:10.0.3.2 它应该工作
答案 1 :(得分:7)
我遇到与OP相同的问题,切换到Bridged for Adapter 2为我解决了问题。
VirtualBox > Settings > Network > Adaptor 2
Attached to: Bridged Adapter
Name: en0: Wi-Fi (airport)
答案 2 :(得分:2)
尝试此验证(适合我)...
在您的主机上启动一个随机目录中最简单的Web服务器:
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 …
现在,您的genymotion设备启动Chrome并浏览到http://192.168.56.1:8000
,您应该会看到一个网页,其中列出了您在SimpleHTTPServer中的目录内容。
这表示在您指定的IP地址上从guest虚拟机连接到主机。必须有其他一些问题。
答案 3 :(得分:1)
实际上很容易找到主机的IP地址!
只需打开终端( Ctrl + Alt + T )并运行ifconfig
。 IP地址可在名为vboxnet<number>
的接口的信息中找到。
只需打开CMD( + R ,&#34; cmd
&#34;)并运行ipconfig
。 IP地址可以在界面信息中找到,例如&#39; vbox
&#39;或者&#39; VirtualBox
&#39;在名称中。
可能会列出多个符合这些条件的界面,因此您必须尝试哪个是正确的。
答案 4 :(得分:0)
即使我有同样的问题,这里也是解决方案:
您的计算机的互联网应该是&#34; ON&#34;连接数据库时
如果您指定端口号但不在互联网上,则无法正常工作
但是,如果您没有指定端口号并且计算机的互联网已开启,您应该获得输出。
这是我的一个程序中没有互联网的输出
这是互联网的输出
还要确保Genymotion模拟器中的WIFI已启用并且正常工作。 您可以通过在模拟器中打开浏览器并打开任何网页地址来检查它。
如果需要进一步的帮助,请发表评论。