2013-10-21 138 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次我做了它...