Comment accéder à localhost à partir D'un émulateur Android Genymotion?
Je ne peux pas comprendre comment accéder à localhost à partir D'un émulateur Android Genymotion. Au fait, Im en utilisant MAMP.
9 réponses
Mise à Jour
Après la mise à jour de genymotion à 2.2, vous pouvez utiliser 10.0.3.2
, réf
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
Ensuite, recherchez IPv4, copiez L'IP et collez-la dans votre URL. Il devrait ressembler à ce qui suit:
String YourURL = "http://192.168.0.106:8888/your_script_location.php";
Espérons que cela fonctionne aussi pour vous, donnez-moi un retour.
Ps: si cela n'a pas fonctionné, éteignez le pare-feu et toute application anti-virus que vous avez dans votre PC.
L'adresse IP renvoyée par ipconfig
dit ne fonctionne pas pour moi. Cependant 10.0.3.2
a fonctionné pour moi même si l'adresse IP dans le paramètre Wifi est 10.0.3.15
.
Genymotion 2.2.0
Vous avez besoin de cette structure
Genymotion
Par Défaut AVD
Le http c'est très important et le port c'est par défaut cela dépend de votre serveur.
Vous pouvez vérifier cette url dans votre navigateur, le smartphone
, Il fonctionne pour moi en utilisant http://192.168.56.1:8080
Pour connaître votre adresse 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 à partir de : ici
Intro:
Bref, Genymotion est en cours D'exécution 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 machine virtuelle Genymotion (l'émulateur) et votre machine hôte. Le nom du réseau est vboxnet0, et si vous exécutez "ifconfig vboxnet0 " (ou" ipconfig vboxnet0 " si vous exécutez Windows) sur votre machine hôte, vous devriez recevoir l'adresse IP de votre hôte sur le réseau vboxnet0. L'adresse IP par défaut est très probablement 192.168.56.1.
Solution:
Il s'agit de l'adresse IP à utiliser pour accéder à votre machine hôte à partir de L'émulateur Genymotion. Pour mon application Rails, cela signifiait 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
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éfaut8080. Ici, je prends des captures d'écran.
1. Capture D'Écran Apache
2. Capture D'Écran Tomcat
J'espère que cela est utile. Merci!
Quand j'ai utilisé genymotion dans mon ubuntu
J'ai utilisé l'adresse ip de la machine virtuelle hôte local et cela a fonctionné .
Dans virtual box goto file > preferences > network > sélectionnez host Only network et sélectionnez l'onglet Adaptateur copiez l'adresse ipv4 et utilisez-la à la place de localhost ...
- Exécutez xampp (def 127.0.0.1:80) et accédez à panneau de configuration\Tous les éléments du Panneau de configuration \ Centre Réseau et partage
- Sélectionnez Connexion
Vérifiez d'abord votre connexion Internet sur PC, ensuite, activez le Wifi dans votre émulateur Genymotion
Après aller à 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 tapez-la dans le navigateur de votre émulateur Genymotion maintenant vous pouvez vous connecter à votre serveur web local....