【问题标题】:Access host from Genymotion emulator从 Genymotion 模拟器访问主机
【发布时间】:2013-08-30 01:48:55
【问题描述】:

我尝试使用 IP 地址192.168.56.1 从我的应用程序连接到主机,但没有成功。我签入了ipconfig,上面提到的IP有一个Virtualbox连接。有人可以帮忙解决吗?

【问题讨论】:

  • 很奇怪,在我的情况下 10.0.3.2 不起作用(连接被拒绝),但 Virtual Box vboxnet0 给出的地址 192.168.56.1 工作正常。可能是什么原因造成的。

标签: android android-emulator genymotion


【解决方案1】:

试试这个IP地址:10.0.3.2 它应该工作

【讨论】:

  • 谁能解释一下这个信息的来源,或者解释一下如何识别这个IP地址的过程?
  • 我不记得我是如何找到这个的,但是从 Android 开发者页面,android 团队使用 10.0.2.2 作为他们 avd 模拟器的默认 IP 地址。从 genymotion,我进入设置并检查了 wifi 并看到了 10.0.3.15 的 IP 地址,所以我尝试(幸运地)使用 10.0.3.2 并且它有效
  • 感谢您的解释!
  • 这个答案非常重要,因为事情变得更加复杂:显然你的 localhost 192.168.56.0 ip 地址可以改变!我的现在是 192.168.56.102,而 10.0.3.2 作为您的 localhost 仍然有效。这发生在我身上,模拟器得到了 192.168.56.101 地址,而第二个模拟器得到了 192.168.56.103。
  • 很奇怪,在我的情况下 10.0.3.2 不起作用(连接被拒绝),但 Virtual Box vboxnet0 给出的地址 192.168.56.1 工作正常。可能是什么原因造成的。
【解决方案2】:

我遇到了与 OP 相同的问题,切换到适配器 2 的桥接解决了我的问题。

VirtualBox > Settings > Network  > Adaptor 2

Attached to: Bridged Adapter
Name: en0: Wi-Fi (airport)

【讨论】:

  • 在应用之前我没有互联网连接。但升级到 Windows 10 后,Bridged Adapter 中不再有任何选择。我用头撞墙一个月,但没有找到答案。我卸载并重新安装了 Virtualbox 和 Genymotion,但它没有工作。你知道为什么吗?
【解决方案3】:

试试这个来验证(对我有用)......

在您的主机上,在某个随机目录中启动最简单的 Web 服务器:

$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 …

现在,在您的 genymotion 设备中启动 Chrome 并浏览到 http://192.168.56.1:8000,您应该会看到一个网页,其中列出了您在其中盯着 SimpleHTTPServer 的目录的内容。

这表明在您指定的 IP 地址上从访客连接到主机是有效的。肯定有其他问题。

【讨论】:

    【解决方案4】:

    即使我遇到了同样的问题,这里是解决方案:
    连接到数据库时,您的计算机的互联网应该是“开启”
    如果您指定端口号但不在互联网上,它将无法正常工作。
    但是,如果您不指定端口号并且计算机的 Internet 已打开,您应该会得到输出。

    这是我的一个程序中没有互联网的输出

    这是互联网的输出

    还要确保 Genymotion 模拟器中的 WIFI 处于打开状态并且可以正常工作。 您可以通过在模拟器中打开浏览器并打开任何网页地址来检查它。

    如果需要进一步帮助,请发表评论。

    【讨论】:

      【解决方案5】:

      其实很容易找到你的主机的IP地址!

      Linux(可能还有 Mac)

      只需打开终端 (Ctrl+Alt+T) 并运行 ifconfig。 IP 地址可以在名为vboxnet<number> 的接口的信息中找到。

      窗口

      只需打开 CMD (+R, "cmd") 并运行 ipconfig。 IP 地址可以在名称中带有“vbox”或“VirtualBox”之类的接口的信息中找到。


      列出的接口可能不止一个符合这些条件,因此您必须尝试哪个是正确的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-13
        • 1970-01-01
        • 2011-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多