2013-10-21 108 views
1

我正在为Android开发应用程序。我一直在高兴地开发它一段时间,使用USB连接手机到PC,使用192.168.xx作为代码指向的地址登录等。Android设备无法连接到本地主机

我开始我的IDE几个小时前,并且,而不会有任何改变一个逗号,我收到一个异常:

10-21 17:15:04.177: W/System.err(24232): org.apache.http.conn.ConnectTimeoutException: Connect to /192.168.1.4:8080 timed out 
10-21 17:15:04.177: W/System.err(24232): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121) 
10-21 17:15:04.187: W/System.err(24232): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:144) 
10-21 17:15:04.187: W/System.err(24232): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) 
10-21 17:15:04.197: W/System.err(24232): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) 
10-21 17:15:04.197: W/System.err(24232): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360) 
10-21 17:15:04.197: W/System.err(24232): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 
10-21 17:15:04.197: W/System.err(24232): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 
10-21 17:15:04.197: W/System.err(24232): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465) 
10-21 17:15:04.197: W/System.err(24232): at myPackage.CustomHttpClient.executeHttpPost(CustomHttpClient.java:54) 
10-21 17:15:04.197: W/System.err(24232): at myPackage.LoginActivity$3$1.run(LoginActivity.java:113) 
  • 我已经检查了服务器最多
  • 我的手机连接到相同的WiFi与服务器的PC是
  • 互联网许可证在我的清单
  • 我有互联网,因为我写这篇这里
  • 我的手机有上网,因为我一直在访问与他在互联网,通过相同的WiFi
  • 难道IPCONFIG来确保IP是正确的

我生气了...有什么帮助吗?谢谢!

+0

端口8080是否正确?你有没有在你的应用服务器的访问日志中看到你的请求? – Devrim

+0

该端口是好的,我没有看到我的服务器应用程序中的请求。但是,我修好了。这是一件很奇怪的事情,请参阅下面的答案。感谢评论,顺便说一句。 – Fustigador

回答

0

发生了一件非常奇怪的事情。当我做ipconfig时,我会发誓世界上最神圣的东西,我看到192.168.1.4。我做了不止一次,总是说192.168.1.4。在发布这个问题后,我又做了一次......它显示了192.168.1.3。我改变了它在Android应用程序,现在我能够访问服务器。

IP之间是否有一段时间发生变化,并且ipconfig显示它?因为我确定它说192.168.1.4前3次我做了它...