it-swarm.com.de

Wie kann man von einem Genymotion Android-Emulator aus auf localhost zugreifen?

Ich kann nicht herausfinden, wie man von einem Emulator von Genymotion Android auf localhost zugreift. Übrigens, ich benutze MAMP.

64
mownier

Update

Nach dem Genymotion-Update auf 2.2 können Sie 10.0.3.2, ref verwenden.

Ein anderer Ansatz

Für den Zugriff auf Ihren localhost über Genymotion wird die IP-Adresse Ihres PCs verwendet. Um Ihre IP-Adresse zu erhalten, gehen Sie zu:

start -> cmd -> ipconfig

suchen Sie dann nach IPv4, kopieren Sie die IP und fügen Sie sie in Ihre URL ein. Es sollte wie folgt aussehen:

String YourURL = "http://192.168.0.106:8888/your_script_location.php";

Ich hoffe, das funktioniert auch für Sie, geben Sie mir ein Feedback.

P.S: Wenn es nicht funktioniert hat, deaktivieren Sie die Firewall und die Antivirenanwendung, die Sie auf Ihrem PC haben.

155
Coderji

Die von ipconfig zurückgegebene IP-Adresse funktioniert für mich nicht. 10.0.3.2 hat jedoch für mich funktioniert, obwohl die IP-Adresse in der WLAN-Einstellung 10.0.3.15 lautet.

Genymotion 2.2.0

19
Sydney

sie brauchen diese Struktur

Genymotion

http://10.0.3.2/

Default AVD

http://10.0.2.2/

das http ist sehr wichtig und der Port als Standard. Es hängt von Ihrem Server ab.

sie können diese URL in Ihrem Browser das Smartphone überprüfen

 enter image description here

16
David Hackro

es funktioniert für mich mit http://192.168.56.1:8080

um Ihre IP zu kennen, benutzen Sie einfach den folgenden Befehl 

  • für (mac und linux) ifconfig vboxnet0
  • windows-Befehl ipconfig vboxnet0 

und stellen Sie sicher, dass der Port gesammelt wird.

Ich habe die Antwort von: hier

11
ikuchris

Genymotion! Es funktioniert für mich mit IP 10.0.3.2 hängt aber von deinem localhost port ab. Apache wird es nur IP und Tomcat mit Standard-Port sein 8080. Hier mache ich Screenshots.

1. Apache Screenshot

Genymotion Apache

2. Tomcat-Screenshot

enter image description here

Hoffe das ist hilfreich. Vielen Dank!

6
Madan Sapkota

Intro:

Um es kurz zu machen: Genymotion läuft auf Virtualbox und die Standardnetzwerkkonfiguration ist „Nur Host“. Diese Methode emuliert im Wesentlichen ein physisches Netzwerk, das von Ihrem Genymotion VM (dem Emulator) und Ihrem Host-Computer gemeinsam genutzt wird. Der Name des Netzwerks lautet vboxnet0. Wenn Sie auf Ihrem Host-Computer „ifconfig vboxnet0“ (oder „ipconfig vboxnet0“, wenn Sie Windows ausführen) ausführen, sollten Sie die IP-Adresse Ihres Hosts im vboxnet0-Netzwerk erhalten. Die Standard-IP lautet höchstwahrscheinlich 192.168.56.1. 

Lösung:

Dies ist die IP-Adresse, die verwendet werden soll, wenn Sie vom Genymotion-Emulator aus auf Ihren Host-Computer zugreifen. Für meine Rails-App bedeutete dies "192.168.56.1:3000" anstelle von "10.0.2.2:3000" zu nennen.

Verknüpfung:

http://bbowden.tumblr.com/post/58650831283/accessing-a-localhost-server-from-the-genymotion

5
Ghosthack

Wenn ich Genymotion in meinem Ubuntu verwendet habe 

ich habe die IP-Adresse der virtuellen Maschine als lokalen Host verwendet und es hat funktioniert.

in der virtuellen Box gehen Sie zu Datei> Einstellungen> Netzwerk> Wählen Sie Nur Host-Netzwerk und wählen Sie die Registerkarte des Adapters aus. Kopieren Sie die IPv4-Adresse und verwenden Sie sie anstelle von localhost.

wie http://192.168.56.1/qrstuff/json/

1
Ameen Maheen
  1. führen Sie xampp (def 127.0.0.1:80) aus und gehen Sie zu Systemsteuerung\Alle Elemente der Systemsteuerung\Netzwerk- und Freigabecenter
  2. verbindung auswählen

 enter image description here

0
sirmagid

Überprüfen Sie zuerst Ihre Internetverbindung am PC.... Schalten Sie dann Wifi in Ihrem Genymotion Emulator Device ein

Nach dem Aufruf von Cmd durch Drücken von Strg + R, geben Sie dann Cmd ein und drücken Sie die Eingabetaste, um ein Befehlszeilenfenster anzuzeigen 

geben Sie ipconfig ein und drücken Sie die Eingabetaste ...

hier können Sie Ihre IPv4-Adresse im Browser Ihres Genymotion Emulator Device eingeben. Jetzt können Sie eine Verbindung zu Ihrem lokalen Webserver herstellen.

0
Karthick