10

Ich versuche, eine Verbindung mit dem Localhost der Maschine, von der ich einen VS Android Emulator booten. Ich bin in der Lage, erfolgreich eine Verbindung mit dem IIS-Server herzustellen, wenn die Android-Version Kitkat ist. Allerdings kann ich keine Verbindung herstellen, wenn die VS Android Version Lollipop oder Marshmallow ist. Die Art, wie ich mich mit dem localhost verbinde, tippt http://169.254.80.80 in den Browser des Emulators. Per http://developer.android.com/tools/devices/emulator.html#networkaddresses sollte ich in der Lage sein, eine Verbindung zu localhost unter Verwendung der IP-Adresse 10.0.2.2 herzustellen. Diese IP-Adresse scheint jedoch nicht für mich zu funktionieren.Wie verbinde ich mich mit localhost von VS Android Emulator

+0

haben Sie versucht. 10.0.2.2:80? – Aizen

+0

Ja. Weder 10.0.2.2:80 noch 10.0.2.2:8080 funktioniert. – JayHawk

+0

Haben Sie versucht, den Port 80 oder 8080 zu überprüfen, wenn er von anderen Programmen anstelle des von Ihnen verwendeten localhosts verwendet wird? Ist es ein IIS-Server von einem Betriebssystem oder IIS-Server auf VS-Laufzeit? Jede IIS-Anwendung, die Sie derzeit auf IIS OS haben, haben unterschiedliche Ports. So möchten Sie möglicherweise überprüfen, welchen Port Sie verbinden möchten und welche Anwendung von IIS ausgeführt wird. – Aizen

Antwort

2

Die Netzwerkadressen, die unter http://developer.android.com/tools/devices/emulator.html#networkaddresses angegeben sind, funktionieren nicht für den Visual Studio Emulator für Android (mit Ausnahme der allerletzten, die die Standard-IP-Adresse des Localhost ist).

Die Adresse 169.254.80.80 wird voraussichtlich als Loopback für den Host arbeiten. Es scheint einen Fehler hinsichtlich der Verbindung zurück zu dem Host zu geben, der diese Adresse auf Bildern verwendet, auf denen Lollipop (21) und höher läuft. Ich habe intern einen Bug protokolliert.

+0

Wenn weiterhin Probleme beim Herstellen der Verbindung auftreten, müssen Sie möglicherweise einen Port in Ihrer Firewall öffnen, damit Ihre Anwendung durchkommt. Siehe meine Antwort hier: http://stackoverflow.com/questions/28262276/visual-studio-2015-ctp5-android-emulator-loopback-to-localhost/39302048#39302048 –

2

VS Studio Emulator Arbeit sehr fein und schnell

siehe den Screenshot, dass, wie Sie VS-Emulator auf localhoat verbinden kann

enter image description here

+0

Sie haben gerade nicht erwähnt, dass zwei Adapter in einem Recht Bestellung erforderlich – Andrii

+0

man ist virtuell und man gehört zu meiner Maschine – Adiii

+0

Ich erstellte VS-Emulator 5,5-Zoll-Marshmallow (6.0.0) XXHDPI Phone und es zeigt meine IP für beide Emulator Adapter # 2 und Desktop-Adapter # 1. Und Verbindung funktioniert nicht – Andrii