web-dev-qa-db-fra.com

Accédez à l'hôte depuis l'émulateur Genymotion

J'essaie de me connecter de mon application à l'hôte à l'aide de l'adresse IP 192.168.56.1, mais sans succès. J'ai vérifié ipconfig et il y a une connexion Virtualbox avec l'IP mentionnée ci-dessus. Quelqu'un peut-il aider à le réparer?

42
damluar

essayez cette adresse ip: 10.0.3.2 Cela devrait fonctionner

106
ngunha02

J'ai eu le même problème que OP, passer à Bridged for Adapter 2 a corrigé le problème pour moi.

VirtualBox > Settings > Network  > Adaptor 2

Attached to: Bridged Adapter
Name: en0: Wi-Fi (airport)
7
Salman Lashkarara

Essayez ceci pour vérifier (fonctionne pour moi)…

Sur votre hôte, démarrez le serveur Web le plus simple dans un répertoire aléatoire:

$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 …

Maintenant, dans le démarrage de votre appareil genymotion Chrome et accédez à http://192.168.56.1:8000 et vous devriez voir une page Web répertoriant le contenu du répertoire dans lequel vous avez regardé le SimpleHTTPServer.

Cela montre que la connexion de l'invité à l'hôte sur l'adresse IP que vous avez indiquée fonctionne. Il doit y avoir un autre problème.

2
k s

Il est en fait très facile de trouver l'adresse IP de votre hôte!

Linux (et Mac, probablement)

Ouvrez simplement le terminal (Ctrl+Alt+T) et exécutez ifconfig. L'adresse IP se trouve dans les informations d'une interface nommée vboxnet<number>.

Les fenêtres

Ouvrez simplement CMD (Windows logo key+R, "cmd") et exécutez ipconfig. L'adresse IP peut être trouvée dans les informations d'une interface avec quelque chose comme 'vbox' ou 'VirtualBox' dans le nom.


Il peut y avoir plus d'une interface répertoriée qui correspond à ces critères, vous devrez donc essayer laquelle est la bonne.

1
user2428118

Même moi, j'ai eu le même problème et voici la solution:
Internet de votre ordinateur doit être "ON" lors de la connexion à la base de données
Si vous spécifiez le numéro de port mais que vous n'activez PAS sur Internet, cela ne fonctionnera pas.
Cependant, si vous ne spécifiez pas le numéro de port et que l'internet de l'ordinateur est activé, vous devriez obtenir la sortie.

Voici la sortie sans internet dans l'un de mes programmes Output without internet

Et voici la sortie avec internet

Output with internet

Assurez-vous également que le WIFI est activé dans l'émulateur Genymotion et son fonctionnement. Vous pouvez le vérifier en ouvrant le navigateur à l'intérieur de l'émulateur et en ouvrant n'importe quelle adresse de page Web.

Veuillez commenter si une aide supplémentaire est requise.

0
Suraj Dubey