我不知道如何从 Genymotion 机器人模拟器访问本地主机。顺便说一下,我使用的是 MAMP。
更新
在基因运动升级到2.2之后,你可以使用 10.0.3.2,裁判
10.0.3.2
另一种方法
通过 Genymotion 访问您的本地主机是使用您的 PC IP 地址。获取您的 IP 地址去:
start -> cmd -> ipconfig
然后搜索 IPv4,复制 IP 地址并粘贴到你的网址中,应该是这样的:
String YourURL = "http://192.168.0.106:8888/your_script_location.php";
希望这对你也有用,给我一个反馈。
附注: 如果它不工作,关闭防火墙和任何反病毒应用程序,你在你的电脑。
长话短说 Genymotion 在 Virtualbox 上运行默认的网络配置是“主机专用”此方法实际上模拟由 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”
Http://bbowden.tumblr.com/post/58650831283/accessing-a-localhost-server-from-the-genymotion
由 ipconfig返回的 IP 没有为我工作。然而 10.0.3.2为我工作,即使在 Wifi 设置的 IP 地址是 10.0.3.15。
ipconfig
10.0.3.15
Genymotion 2.2.0
我用 http://192.168.56.1:8080就行了
http://192.168.56.1:8080
要知道你的 IP 只需使用以下命令
ifconfig vboxnet0
ipconfig vboxnet0
确保港口收费。
答案是: 给你
基因运动!它使用 IP 10.0.3.2对我有效,但是取决于您的本地主机端口。Apache 只有 IP 和 Tomcat,默认端口为 8080。在这里,我采取截图。
1. Apache 截图
2. Tomcat 截图
希望这对你有帮助,谢谢!
你需要这个结构
基因运动
Http://10.0.3.2/
默认 AVD
Http://10.0.2.2/
Http 非常重要,端口是默认的,它取决于你的服务器。
你可以在浏览器或智能手机上查看这个网址
当我在我的 Ubuntu 中使用 genymotion
我使用虚拟机的 IP 地址作为本地主机,它工作了。
在虚拟框 goto 文件 > 首选项 > 网络 > 选择主机专用网络并选择适配器选项卡复制 ipv4地址并使用它代替 localhost..。
就像 http://192.168.56.1/qrstuff/json/
首先检查你的个人电脑上的网络连接, 然后在 Genymotion 模拟器设备中打开 Wifi
通过按 ctrl + r 进入 Cmd 后,输入 Cmd,然后按回车键,你会看到一个命令行窗口
键入 ipconfig,然后按回车键..。
在这里您可以看到您的 ipv4地址键入它在您的 Genymotion 模拟器设备的浏览器现在您可以连接到您的本地网络服务器..。
在我的例子中,10.0.3.2不工作,我改为虚拟机主机网络: 192.168.128.2它工作。 如果不能与192.168.56.1一起工作,您必须尝试其他虚拟机适配器 IP。 我的环境是在一个公司代理后面,我运行的是一个嵌入式暗流服务器。 希望能有帮助。