Как получить доступ к веб-сервису, работающему на ПК с Win7, с нерутированного устройства Android через USB?

У меня есть вариант использования, когда моему приложению, работающему на устройстве Android, необходимо взаимодействовать с веб-службой, работающей на ПК с Win7. Это было достигнуто с помощью Wi-Fi успешно. Но теперь мне нужно добиться этого с помощью USB-подключения, поскольку у нас может не работать Wi-Fi на месте клиента.

Android-устройство не рутировано. Я не могу использовать «Reverse Tethering App», так как для этого нужно, чтобы устройство было рутировано.

По следующей ссылке есть тот же вопрос, но нет ответа:

Доступ к локальному хосту ПК с мобильного устройства Android, подключенного через USB

У кого-нибудь есть ответ на это?


person Surya Tummala    schedule 13.12.2012    source источник
comment
По следующей ссылке есть тот же вопрос, но нет ответа. -› помеченный дубликат   -  person sschrass    schedule 13.12.2012
comment
Вы можете сделать это, используя метод переадресации портов adb.   -  person AndroidDev    schedule 15.03.2013


Ответы (1)


Я делал это раньше. Попробуй это:

  • На вашем Android-устройстве включена отладка по USB

    • Android 3.2 or older, you can find the option under Settings > Applications > Development.
    • На Android 4.0 и более поздних версиях он находится в разделе «Настройки» > «Параметры разработчика».
  • На устройстве Android откройте браузер и перейдите на страницу http://192.168.2.2 (предполагается, что ваши веб-службы подключены к порту 80).

person Jason    schedule 19.03.2013