Android Socket: java.net.SocketException: Nessun path per l'host

Sto cercando di connettere (tramite TCP) al server in esecuzione sulla mia macchina dal dispositivo Android. Ho android.permission.INTERNET nel mio file manifesto:

 <uses-permission android:name="android.permission.INTERNET"></uses-permission> 

Sono in grado di connettersi utilizzando l'emulatore ma provando dal dispositivo genera un errore:
Android Socket: java.net.SocketException: No route to host

  • Fare un button Android per cambiare la priorità su clic su XML
  • Come stile text nel menu di overflow azione sul dispositivo con Android> 4.0 e button hardware?
  • Condivisione di dati tra utenti Android
  • Convertire l'esistente PHP / MYSQL / sito web per applicazioni native IOS / Android
  • Come leggere il contenuto del messaggio di un nuovo messaggio in arrivo in android?
  • Come mostrare una window di dialogo per confermare che l'utente desidera uscire da un'attività Android?
  • Qualcuno può aiutare.

  • Aggiornamento programmaticamente Android quando è disponibile una nuova versione
  • Leggete logcat in modo programmato all'interno dell'applicazione
  • Ottenere la posizione corrente utilizzando GPS in Android
  • Come posso chiudere un diario di avviso Android
  • ADB non riconosce il mio dispositivo
  • Perché viene visualizzato errore in Android durante l'inserimento dei dati utilizzando gli endpoint di Google App Engile?
  • 3 Solutions collect form web for “Android Socket: java.net.SocketException: Nessun path per l'host”

    Disabilitato wifi sul mio dispositivo Android e poi ritriggersto e funzionava.

    L'indirizzo 192.168.1.114 è un indirizzo DHCP (dinamico) assegnato dal router al PC. Di conseguenza è visibile all'emulatore.

    Ma a seconda di come è impostato il tuo WiFi, l'Android è probabilmente su un router / subnet diverso e non riesce a vedere 192.168.1.114. È ansible verificare che digitando 192.168.1.114 nella barra degli indirizzi del browser Android.

    Se 192.168.1.114 non è visibile sul tuo Android, dovrai modificare le regole di routing sul router per renderlo visibile oppure aggiungere una ricerca DNS.

    Ho avuto gli stessi problemi. Si è scoperto che il mio firewall di Win7 stava bloccando la connessione.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.