Как получить доступ к localhost из эмулятора Genymotion android?



Я не могу понять, как получить доступ к localhost из эмулятора Genymotion android. Кстати, я использую MAMP.

608   9  

9 ответов:

обновление

после обновления genymotion до 2.2 вы можете использовать 10.0.3.2, ref

другой подход

для доступа к локальному хосту через Genymotion используется IP-адрес вашего ПК. чтобы получить свой IP-адрес, перейдите по ссылке:

start -> cmd -> ipconfig

затем найдите IPv4, скопируйте IP и вставьте его в свой URL. Это должно выглядеть следующим образом:

String YourURL = "http://192.168.0.106:8888/your_script_location.php";

надеюсь, что это работает для вас, дайте мне обратная связь.

P. S: Если это не сработало, отключите брандмауэр и любое антивирусное приложение, которое у вас есть на вашем ПК.

IP возвращается ipconfig ДИТ не работает для меня. Однако 10.0.3.2 работал для меня, даже если IP-адрес в настройках Wifi 10.0.3.15.

Genymotion 2.2.0

тебе нужна эта структура

Genymotion

http://10.0.3.2/

по умолчанию AVD

http://10.0.2.2/

http это очень важно и порт это по умолчанию это зависит от вашего сервера.

вы можете проверить этот url в вашем браузере смартфон

enter image description here

это работает для меня, используя http://192.168.56.1:8080

узнать свой IP просто используйте следующую команду

  • для (mac и linux)ifconfig vboxnet0
  • команда windows ipconfig vboxnet0

и убедитесь, что порт собрать.

я получил ответ : здесь

интро:

короче говоря, Genymotion работает на Virtualbox, а конфигурация сети по умолчанию-"только для хоста."Этот метод по существу эмулирует физическую сеть, которая совместно используется вашей виртуальной машиной Genymotion (эмулятор) и вашей хост-машиной. Имя сети-vboxnet0, и если вы запускаете "ifconfig vboxnet0" (или "ipconfig vboxnet0", если работает Windows) на вашем хост-компьютере, вы должны получить IP-адрес вашего хоста в сети vboxnet0. Этот IP по умолчанию, скорее всего 192.168.56.1.

устранение:

это IP-адрес для использования при доступе к хост-машине из эмулятора Genymotion. Для моего приложения Rails это означало вызов "192.168.56.1:3000" вместо "10.0.2.2: 3000."

ссылки:

http://bbowden.tumblr.com/post/58650831283/accessing-a-localhost-server-from-the-genymotion

Genymotion! Это работает для меня с помощью IP 10.0.3.2 но зависит от вашего порта localhost. Apache это будет просто IP и Tomcat с портом по умолчанию 8080. Здесь я делаю скриншоты.

1. Апач Скриншот

Genymotion Apache

2. Скриншот Tomcat

enter image description here

надеюсь, что это полезно. Спасибо!

когда я использовал genymotion в моем ubuntu

Я использовал IP-адрес виртуальной машины в качестве локального узла, и он работал .

в virtual box goto file > Настройки > Сеть > выберите host only network и выберите вкладку adapter скопируйте адрес ipv4 и используйте его вместо localhost ...

Как http://192.168.56.1/qrstuff/json/

  1. запустите xampp (def 127.0.0.1:80) и перейдите в Панель управления\все элементы панели управления\Центр управления сетями и общим доступом
  2. выбрать подключение

enter image description here

проверьте подключение к Интернету на ПК , затем включите Wifi в вашем устройстве эмулятора Genymotion

после goto Cmd, нажав ctrl+r затем введите Cmd и нажмите enter вы увидите окно командной строки

введите ipconfig и нажмите enter...

здесь вы можете увидеть свой ipv4-адрес введите его в браузере вашего устройства эмулятора Genymotion теперь вы можете подключиться к локальному веб-серверу....

Comments

    Ничего не найдено.