2013-02-12 7 views
4

Когда я запускаю свое приложение через Google Nexus, подключившись через USB и пытаюсь подключиться к webservice, работающему на моем ноутбуке, тогда я получаю ниже ошибки, но я могу подключиться к webservie. Пожалуйста посоветуй.java.net.ConnectException

 java.net.ConnectException: failed to connect to /192.168.1.122 (port 8080):  
      connect failed: ENETUNREACH (Network is unreachable) 

      at libcore.io.IoBridge.connect(IoBridge.java:114) 
      at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192) 
      at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
      at java.net.Socket.startupSocket(Socket.java:566) 
      at java.net.Socket.tryAllAddresses(Socket.java:127) 
      at java.net.Socket.<init>(Socket.java:177) 
      at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) 
      at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) 
      at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) 
      at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) 
      at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) 
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) 
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) 
+1

Ошибка говорит о том, что хост-компьютер недоступен, означает, что система не подключена к сети:) Подключите ноутбук к сети и начните попытку, чтобы она работала нормально :) ping ip из локальная система topo проверить sytem – gks

+2

Это не связано с программированием; ваше устройство * не входит в сеть * –

+0

да как @BrianRoach упомянул, что вы, кажется, не подключены, может помочь другим с той же ошибкой, оставив его открытым. – TheWhiteRabbit

ответ

2

Просто потому, что вы подключаете телефон к компьютеру, не означает, что он создаст сетевое соединение.

Создайте локальную сеть, запустив веб-службу по IP-адресу локальной сети. и используйте Wi-Fi для подключения к нему.

+0

Должен ли я включить USB-модем? Я запускаю свое приложение на планшете, но я не вижу опцию USB-привязки в планшете. Если да, то как мне включить его? Нужно ли загружать приложение для подключения к модему из Google? – Sam

+0

Когда вы привязываете устройство к ПК, он НЕ подключается к сети. Он подключает его к конкретному компьютеру. Пожалуйста, поймите, что Сеть - совсем другая вещь. – Thihara

+0

Мой ноутбук и планшет подключены к одной и той же беспроводной сети, но все еще не могут получить доступ с планшета. Не могли бы вы сообщить мне, как это сделать? – Sam

0

Вам необходимо опубликовать службы в том месте, где ваш телефон может подключиться к ним через Wireless Lan. USB только для целей отладки

 Смежные вопросы

  • Нет связанных вопросов^_^