我的应用程序连接到wampserver,即android虚拟机可以成功显示数据,但是我的手机无法做到这一点。
以下是显示的错误消息。
03-16 16:42:02.859:D / -heap(6912):GC_CONCURRENT释放89K,5%释放8096K / 8455K,暂停13ms + 2ms,总计31ms 03-16 16:43:07.699:W / System.err(6912):org.apache.http.conn.HttpHostConnectException:连接到。
Localhost拒绝。
请帮我找出我做错了什么。 URL出错了吗?谢谢。
答案 0 :(得分:0)
您是否尝试输入服务器的直接IP地址 - 不仅仅是localhost?仿真器上的Localhost IP地址是10.0.2.2。 See more here
答案 1 :(得分:0)
你需要把wampserver放到网上。
左键单击wamp托盘图标,然后按" PUT ONLINE"
如果您拥有最新版本的WampServer,则会出现一个已知错误,导致LAN加密无法正常工作。
要修复WampServer中的错误,您需要打开httpd.conf(c:\ wamp \ bin \ apache \ apachex.x.x \ bin \ httpd.conf)
找到这3行(或由于错误而非常相似)并删除它们。
# Online --> Require all granted
# onlineoffline tag - don't remove
Require local
替换为这些行
# onlineoffline tag - don't remove
Require local
您可能认为它们是相同的,但WampSever使用搜索模式来查找它们,而空白空间会影响它。 保存文件并左键单击wamp tray图标,单击" Put Online / Offline" 3到4次,直到交换机与代码内联,然后保持在线状态。
如果您现在检查httpd.conf,您将看到Wamp将修改上述行,具体取决于交换机是在线还是离线"要求所有被授予"或者"要求当地"。由于线之间的空白
,之前没有发生这种情况在Windows中,打开CMD并键入IPCONFIG
Wireless LAN adapter Wireless Network Connector:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : xx:xx:xx:xx:xx:xx
IPv4 Address. . . . . . . . . . . : 192.168.1.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
您将使用IPv4地址连接到网络上其他设备的Wamp。