J'ai démarré un serveur HTTP local sur Android et il est possible d'atteindre d'autres ordinateurs dans le même réseau local. Mais si j'essaie d'accéder à ce serveur à l'aide de l'opéra sur le même téléphone, cela ne fonctionnera pas. Cela signifie donc que nous ne sommes pas en mesure d'accéder à Localhost sur Android? Merci! P>
3 Réponses :
Vous devez utiliser la prochaine IP 10.0.2.2 P>
Je ne le pense pas. J'utilise un appareil réel, pas l'émulateur. Merci pour la réponse cependant.
BTW, vous pouvez essayer de démarrer un serveur HTTP à l'aide d'une application appelée KWS et y accédez à partir du même navigateur de téléphone. Il échoue toujours sur mon téléphone.
C'était de ma faute! L'opéra sur mon appareil ne peut pas accéder à Localhost, mais le navigateur par défaut peut.
Vérifiez simplement cette http://developer.android.com/Guide /Developing/devices/emulator.html#networkadresses P>
Si votre application fonctionne dans localhost: 3000, essayez d'utiliser comme 10.0.2.2:3000 dans votre émulateur Android P>
Non, ce n'est pas correct. 10.0.2.2 Pour qu'un serveur s'exécute sur la machine hébergeant un émulateur. Le serveur dans cette question est exécuté sur l'appareil lui-même.
Essayez d'utiliser votre adresse IP dans votre PC (ipconfig pour voir l'adresse IP de votre PC) donc, utilisez: 192.168.1.12:3000 code> p> p>
Dupliquer de Testez l'émulateur localhost in Android
Depuis que j'utilise un appareil, il n'est pas dupliqué. J'ai aussi essayé 10.0.2.2 mais ne rien obtenir rien.
Pourquoi avez-vous accepté une réponse facturière incorrecte B> qui n'a pas résolu votre problème ???
Parce que mon commentaire dans cette réponse explique que c'était ma faute.