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?
5 réponses
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)
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.
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 (+ 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.
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
et voici la sortie avec 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.