Accès hôte à partir de L'émulateur Genymotion

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

43
demandé sur damluar 2013-08-27 14:48:04

5 réponses

essayez cette adresse ip: 10.0.3.2 Il devrait fonctionner

104
répondu ngunha02 2013-09-22 03:36:21

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

VirtualBox > Settings > Network  > Adaptor 2

Attached to: Bridged Adapter
Name: en0: Wi-Fi (airport)
7
répondu Salman Lashkarara 2014-01-26 19:06:45

Essayez ceci pour vérifier (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 votre appareil genymotion démarrage Chrome et parcourir http://192.168.56.1:8000 et vous devriez voir une page Web énumérant le contenu du répertoire que vous avez regardé le simple Httpserver.

cela montre que se connecter d'invité à hôte sur l'adresse IP que vous avez indiqué fonctionne. Il doit y avoir un autre problème.

2
répondu k s 2013-09-18 19:10:30

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

Linux (et Mac, sans doute)

il suffit d'ouvrir le Terminal ( Ctrl+ Alt+ T) et exécutez ifconfig. L'adresse IP peut être trouvée dans les informations pour une interface nommée vboxnet<number>.

Windows

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


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

1
répondu user2428118 2016-05-27 08:44:11

Même j'ai eu le même problème et voici la solution:

l'internet de votre ordinateur doit être "activé" lors de la connexion à la base de données

Si vous spécifiez le numéro de port mais pas sur internet, cela ne marchera pas.

Cependant, si vous ne spécifiez pas le numéro de port et l'internet de l'ordinateur est activé, vous devriez obtenir la sortie.

Voici la sortie sans internet dans un de mes programme 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 vous avez besoin d'aide.

0
répondu Suraj Dubey 2014-03-16 05:45:10