我不知道如何从 Genymotion android 模拟器访问 localhost。顺便说一句,我正在使用 MAMP。
10 回答
更新
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:如果它不起作用,请关闭防火墙和您电脑中的所有防病毒应用程序。
你需要这个结构
Genymotion
默认 AVD
http 它非常重要,它的默认端口取决于您的服务器。
您可以在智能手机的浏览器中查看此网址
dit返回的 IPipconfig
对我不起作用。但是10.0.3.2
,即使 Wifi 设置中的 IP 地址是10.0.3.15
.
Genymotion 2.2.0
它通过使用对我有用http://192.168.56.1:8080
要知道您的 IP,只需使用以下命令
- 适用于(mac 和 linux)
ifconfig vboxnet0
- 窗口命令
ipconfig vboxnet0
并确保端口已收集。
我得到了答案:这里
介绍:
长话短说,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
基因运动!它适用于我使用 IP 10.0.3.2,但取决于您的本地主机端口。Apache 它将只是 IP 和具有默认端口的 Tomcat 8080。这里我截图。
1. Apache 截图
2.Tomcat截图
希望这会有所帮助。谢谢!
当我在我的 ubuntu 中使用 genymotion
我使用虚拟机的IP地址作为本地主机,它工作。
在虚拟框中转到文件>首选项>网络>选择仅主机网络并选择适配器选项卡复制ipv4地址并使用它而不是localhost ...
首先在 PC 上检查您的 Internet 连接,然后在 Genymotion 模拟器设备中打开 Wifi
通过按 ctrl+r 转到 Cmd 然后键入 Cmd 并按回车键,您将看到一个命令行窗口
输入 ipconfig 并按回车键...
在这里,您可以在 Genymotion 仿真器设备的浏览器中看到您的 ipv4 地址,现在您可以连接到本地网络服务器...。
在我的情况下 10.0.3.2 没有工作。我更改为仅虚拟机主机网络:192.168.128.2 它可以工作。如果它不适用于 192.168.56.1,您必须尝试其他 virtualbox 适配器 IP。我的环境在公司代理后面,我正在运行嵌入式 undertow 服务器。希望能帮助到你。