2013-10-21 2 views
1

Android 용 앱을 개발 중입니다. 나는 USB를 사용하여 PC에 전화를 연결하고, 코드가 로그인 할 때 가리키는 주소로 192.168.xx를 사용하여 행복하게 개발했다.Android 기기가 로컬 호스트에 연결할 수 없습니다.

나는 몇 시간 전에 IDE를 시작했는데, 최대

  • 내 전화가 같은 무선 랜에 연결된 서버와 PC가
  • 인터넷이다 내가 서버를 확인했다

    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) 
    
    • 된다 어디서나 하나의 쉼표를 변경하지 않고, 나는 예외가 나타날 권한이 내 매니페스트에 있습니다.
    • 0 나는이 여기에 쓰고 있기 때문에
    • 나는 인터넷을 할
    • 내가
    • 가 확인 IP가 올바른지 확인하기 위해 ipconfig를 했 동일한 WiFi를 통해, 그와 함께 인터넷에 액세스하고 이후 내 전화, 인터넷이

    나는 화를 내고 있습니다 ... 어떤 도움이 필요합니까? 고맙습니다!

  • +0

    포트 8080 맞습니까? 앱 서버의 액세스 로그에서 귀하의 요청을 보시겠습니까? – Devrim

    +0

    포트가 정상이며 내 서버 앱에서 요청을 보지 못했습니다. 그러나 나는 그것을 고쳤다. 매우 이상한 일이었습니다. 아래 답변을 참조하십시오. 의견을 주셔서 감사합니다, btw. – Fustigador

    답변

    0

    아주 이상한 일이 일어났습니다. 내가 ipconfig를했을 때 지구상에서 가장 신성한 것을 192.168.1.4에서 맹세했습니다. 나는 한 번 이상, 항상 192.168.1.4라고 말했습니다. 이 질문을 게시 한 후에 나는 다시 한 번 ... 192.168.1.3을 보여주었습니다. 나는 안드로이드 애플 리케이션에서 그것을 바꿨고 지금 나는 서버에 접근 할 수있다.

    IP가 변경된 후 ipconfig에 시간이 표시 되나요? 그것은 확실하기 때문에 그것을 처음으로 3 번 192.168.1.4 내가 했어 ...

    관련 문제