web-dev-qa-db-fra.com

Comment accéder à localhost depuis un émulateur Android Genymotion?

Je n'arrive pas à comprendre comment accéder à localhost à partir d'un émulateur Android Genymotion. Au fait, j'utilise MAMP.

64
mownier

Mettre à jour

Après la mise à jour 2.2 de genymotion, vous pouvez utiliser 10.0.3.2, ref

Une autre approche

Pour accéder à votre hôte local via Genymotion, utilisez l’adresse IP de votre PC. pour obtenir votre adresse IP, allez à:

start -> cmd -> ipconfig

puis recherchez IPv4, copiez l'adresse IP et collez-la dans votre URL. Cela devrait ressembler à ceci:

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

J'espère que cela fonctionne aussi pour vous, donnez-moi un retour.

P.S: si cela ne fonctionne pas, désactivez le pare-feu et toute application anti-virus installée sur votre PC.

155
Coderji

L'adresse IP renvoyée par ipconfig n'a pas fonctionné pour moi. Cependant, 10.0.3.2 a fonctionné pour moi même si l'adresse IP dans les paramètres Wifi est 10.0.3.15.

Genymotion 2.2.0

19
Sydney

vous avez besoin de cette structure

Genymotion

http://10.0.3.2/

Défaut AVD

http://10.0.2.2/

le http c'est très important et le port c'est pour le défaut Cela dépend de votre serveur.

vous pouvez vérifier cette URL dans votre navigateur le smartphone

 enter image description here

16
David Hackro

cela fonctionne pour moi en utilisant http://192.168.56.1:8080

pour connaître votre IP, utilisez simplement la commande suivante 

  • pour (mac et linux) ifconfig vboxnet0
  • commande Windows ipconfig vboxnet0 

et assurez-vous que le port est collecté.

J'ai eu la réponse de: ici

11
ikuchris

Genymotion! Cela fonctionne pour moi en utilisant IP 10.0.3.2 mais dépend de votre port localhost. Apache ce sera juste IP et Tomcat avec le port par défaut 8080. Ici je prends des screenshots.

1. Capture d'écran Apache

Genymotion Apache

2. Capture d'écran de Tomcat

enter image description here

J'espère que c'est utile. Merci!

6
Madan Sapkota

Intro:

En bref, Genymotion s’exécute sur Virtualbox, et la configuration réseau par défaut est «Hôte uniquement». Cette méthode émule essentiellement un réseau physique partagé par votre Genymotion VM (l’émulateur) et votre ordinateur hôte. Le nom du réseau est vboxnet0. Si vous exécutez «ifconfig vboxnet0» (ou «ipconfig vboxnet0» si vous utilisez Windows) sur votre ordinateur hôte, vous devriez recevoir l'adresse IP de votre hôte sur le réseau vboxnet0. L'adresse IP par défaut est probablement 192.168.56.1. 

Solution:

C'est l'adresse IP à utiliser pour accéder à votre ordinateur hôte à partir de l'émulateur Genymotion. Pour mon application Rails, cela impliquait d'appeler «192.168.56.1:3000» au lieu de «10.0.2.2:3000».

Lien:

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

5
Ghosthack

Quand j'ai utilisé genymotion dans mon ubuntu 

j'ai utilisé l'adresse IP de la machine virtuelle en tant qu'hôte local et cela a fonctionné.

dans la boîte virtuelle allez dans fichier> préférences> réseau> sélectionnez Réseau hôte uniquement et sélectionnez l'onglet Adaptateur, copiez l'adresse IPv4 et utilisez-la à la place de localhost ...

comme http://192.168.56.1/qrstuff/json/

1
Ameen Maheen
  1. lancez xampp (def 127.0.0.1:80) et allez dans Panneau de configuration\Tous les éléments du Panneau de configuration\Centre Réseau et partage
  2. sélectionnez la connexion

 enter image description here

0
sirmagid

Commencez par vérifier votre connexion Internet sur PC, Puis activez Wifi dans votre émulateur Genymotion.

Après goto Cmd en appuyant sur ctrl + r puis tapez Cmd et appuyez sur Entrée vous verrez une fenêtre de ligne de commande 

tapez ipconfig et appuyez sur Entrée ...

ici, vous pouvez voir votre adresse ipv4 la saisir dans le navigateur de votre émulateur Genymotion, vous pouvez maintenant vous connecter à votre serveur Web local ....

0
Karthick