Доступ к локальному серверу и интернету в эмуляторе Android - PullRequest
0 голосов
/ 09 мая 2018

Как получить доступ к локальному серверу и интернету в эмуляторе Android?

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

Может ли кто-нибудь помочь мне с правильными настройками / обходным решением, чтобы получить доступ к Интернету и локальный сервер разработки хоста из эмулятора Android?

P.S: я разрабатываю приложение для собственных нужд

Редактировать:

Поскольку мне нужен доступ к Интернету в моем эмуляторе для использования карт Google, я добавил прокси-сервер в настройки APN в эмуляторе. После того, как я добавил, что не могу получить доступ к локальной службе разработки, используя ip машины. Это не признается.

Надеюсь, что моя редакция прояснит, чего я хочу достичь.

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Используйте IP-адрес вашей машины вместо localhost.

Если вы находитесь на Windows: ipconfig

Если вы используете Linux: ifconfig

А затем примите значение ipv4 для подключения к вашей базе данных, а не к localhost. Должен работать, если вы, как вы сказали, внутри сети вашей компании и если сервер также находится в этой сети

РЕДАКТИРОВАТЬ:

Вы также можете попытаться создать Local Tunnel , если вы используете сервер nodejs или его эквивалент.

localtunnel выставляет вашего локального хоста миру для удобного тестирования и обмена! Не нужно связываться с DNS или развертывать, чтобы другие могли проверить ваши изменения.

0 голосов
/ 09 мая 2018

Localhost для эмулятора отличается от localhost для ПК.

Поскольку ваш эмулятор и компьютер находятся в одной сети, вместо использования localhost используйте IP-адрес вашего компьютера. Это приведет к достижению вашего предполагаемого поведения. Вы можете проверить это SO о том, как этого добиться.

...