72

我不知道如何从 Genymotion android 模拟器访问 localhost。顺便说一句,我正在使用 MAMP。

4

10 回答 10

179

更新

genymotion 更新到 2.2 后,您可以使用10.0.3.2参考

另一种方法

通过 Genymotion 访问您的本地主机是使用您的 PC IP 地址。要获取您的 IP 地址,请访问:

start -> cmd -> ipconfig

然后搜索 IPv4,复制 IP 并将其粘贴到您的 URL 中。它应该如下所示:

String YourURL = "http://192.168.0.106:8888/your_script_location.php";

希望这对你也有用,给我反馈。

PS:如果它不起作用,请关闭防火墙和您电脑中的所有防病毒应用程序。

于 2013-11-28T04:11:00.397 回答
24

你需要这个结构

Genymotion

http://10.0.3.2/

默认 AVD

http://10.0.2.2/

http 它非常重要,它的默认端口取决于您的服务器。

您可以在智能手机的浏览器中查看此网址

在此处输入图像描述

于 2015-12-29T04:56:58.977 回答
20

dit返回的 IPipconfig对我不起作用。但是10.0.3.2,即使 Wifi 设置中的 IP 地址是10.0.3.15.

Genymotion 2.2.0

于 2014-05-18T07:18:19.470 回答
12

它通过使用对我有用http://192.168.56.1:8080

要知道您的 IP,只需使用以下命令

  • 适用于(mac 和 linux)ifconfig vboxnet0
  • 窗口命令ipconfig vboxnet0

并确保端口已收集。

我得到了答案:这里

于 2014-07-19T09:49:42.380 回答
5

介绍:

长话短说,Genymotion 在 Virtualbox 上运行,默认网络配置是“Host-Only”。此方法实质上模拟了由 Genymotion VM(模拟器)和主机共享的物理网络。网络的名称是 vboxnet0,如果您在主机上运行“ifconfig vboxnet0”(如果运行 Windows,则为“ipconfig vboxnet0”),您应该会收到 vboxnet0 网络上主机的 IP 地址。默认 IP 很可能是 192.168.56.1。

解决方案:

这是从 Genymotion 模拟器访问主机时使用的 IP 地址。对于我的 Rails 应用,这意味着调用“192.168.56.1:3000”而不是“10.0.2.2:3000”。</p>

关联:

http://bbowden.tumblr.com/post/58650831283/accessing-a-localhost-server-from-the-genymotion

于 2014-03-23T18:01:07.410 回答
5

基因运动!它适用于我使用 IP 10.0.3.2,但取决于您的本地主机端口。Apache 它将只是 IP 和具有默认端口的 Tomcat 8080。这里我截图。

1. Apache 截图

Genymotion 阿帕奇

2.Tomcat截图

在此处输入图像描述

希望这会有所帮助。谢谢!

于 2015-06-22T03:42:37.883 回答
3
  1. 运行 xampp(def 127.0.0.1:80) 并转到控制面板\所有控制面板项目\网络和共享中心
  2. 选择连接

在此处输入图像描述

于 2016-02-28T11:28:24.100 回答
2

当我在我的 ubuntu 中使用 genymotion

我使用虚拟机的IP地址作为本地主机,它工作。

在虚拟框中转到文件>首选项>网络>选择仅主机网络并选择适配器选项卡复制ipv4地址并使用它而不是localhost ...

http://192.168.56.1/qrstuff/json/

于 2016-01-13T12:48:42.397 回答
1

首先在 PC 上检查您的 Internet 连接,然后在 Genymotion 模拟器设备中打开 Wifi

通过按 ctrl+r 转到 Cmd 然后键入 Cmd 并按回车键,您将看到一个命令行窗口

输入 ipconfig 并按回车键...

在这里,您可以在 Genymotion 仿真器设备的浏览器中看到您的 ipv4 地址,现在您可以连接到本地网络服务器...。

于 2017-03-21T05:29:29.287 回答
0

在我的情况下 10.0.3.2 没有工作。我更改为仅虚拟机主机网络:192.168.128.2 它可以工作。如果它不适用于 192.168.56.1,您必须尝试其他 virtualbox 适配器 IP。我的环境在公司代理后面,我正在运行嵌入式 undertow 服务器。希望能帮助到你。

于 2020-02-19T09:31:51.960 回答