2012-12-13 10 views
5

Ich habe einen Anwendungsfall, bei dem meine App, die auf einem Android-Gerät ausgeführt wird, mit einem Webdienst kommunizieren muss, der auf einem Win7-PC ausgeführt wird. Dies wurde erfolgreich mit Wi-Fi erreicht. Aber jetzt muss ich dies mit einer USB-Verbindung erreichen, da wir vielleicht kein WLAN am Kunden haben.Wie erreiche ich einen Webservice, der auf einem Win7-PC von einem unrooted Android-Gerät über USB läuft?

Das Android-Gerät ist nicht gestartet. Ich kann die "Reverse Tethering App" nicht verwenden, da das Gerät gerootet werden muss.

Der folgende Link hat die gleiche Frage, aber mit keiner Antwort:

Accessing localhost of PC from USB connected Android mobile device

Hat jemand aa Antwort dafür?

+0

"Über den folgenden Link die gleiche Frage hat aber keine Antwort haben." -> markierte doppelte – sschrass

+0

mögliche Duplikate von [Zugriff auf localhost von PC von USB-verbundenen Android-Mobilgerät] (http://stackoverflow.com/questions/9887621/accessing-localhost-of-pc-from-usb-connected-android-mobile -device) – curtisk

+0

Sie können das mit adb port forwarding-Methode tun. – AndroidDev

Antwort

0

Ich habe das schon mal gemacht. Versuchen Sie folgendes:

  • auf Ihrem Android-Gerät aktiviert USB-Debugging

    • Android 3.2 oder älter sind, können Sie die Option unter Einstellungen> Anwendungen> Entwicklung finden.
    • Auf Android 4.0 und neuer ist es in Einstellungen> Entwickleroptionen.
  • auf Ihrem Android-Gerät den Browser öffnen und http://192.168.2.2 besuchen (dies setzt voraus, Ihre Web-Services ist auf Port 80)