10.0.2.2:8080在模拟器中的Web浏览器中无法正常工作

时间:2014-02-02 11:59:42

标签: android android-emulator localhost httprequest easyphp

我在localhost中有一个wamp服务器。我试图从我的Android应用程序发出http请求。但无法做到对。许多人说10.0.2.2:8080将指向来自模拟器的localhost。所以我试图在网络浏览器中从模拟器打开它。我输入的URL为“10.0.2.2/cifi/test.php”。但模拟器弹出错误为“net:CONNECTION_TIMED_OUT”

需要解释:如何让我的wamp服务器在本地机器上从模拟器的浏览器中监听10.0.0.2:8080。

4 个答案:

答案 0 :(得分:2)

你的Wamp服务器似乎只接受localhost连接。

左键单击wamp icon - >放在网上

另外,您应该输入网址http://10.0.2.2:8080/cifi/test.php而不是http://1.0.2.2/cifi/test.php

答案 1 :(得分:0)

终于奏效了!我使用了“10.0.2.2:80/cifi/test.php”。我的wamp服务器只监听该端口。感谢所有想要帮助我的人!

答案 2 :(得分:0)

奇怪,在我的情况下,我必须打开和关闭飞行模式以使其正常工作。

答案 3 :(得分:0)

刚遇到同样的问题并通过执行解决:

adb reverse tcp:8080 tcp:8080

也就是说,在我取消转发后,主机仍然可见并且所有端口都在工作,所以不清楚如何工作。

确保

  • 您没有在 WIFI 设置中设置代理
  • 如果这样做,则添加 10.0.2.2 以绕过无掩码
  • 您没有打错字,就像您在 10.0.0.2:8080 的帖子中所做的那样