Подключите приложение Android к серверу, работающему на локальном хосте - PullRequest
1 голос
/ 05 марта 2020

Я хотел бы подключить мобильное приложение android к локальному серверу, работающему на 127.0.0.1, чтобы я мог получить доступ к данным из API для получения данных о клиентах. Как я могу это сделать? Ошибка выдает ошибку, как показано ниже com.android.volley.NoConnectionError Failed to connect to 127.0.0.1/5000.

Ответы [ 2 ]

2 голосов
/ 05 марта 2020

Вы можете подключиться к вашей машине, используя ip 10.0.2.2.

https://developer.android.com/studio/run/emulator-networking#networkaddresses

10.0.2.2 Специальный псевдоним интерфейса петли вашего хоста (т. е. 127.0.0.1 на компьютере разработчика)

0 голосов
/ 05 марта 2020

Android Сеть эмулятора студии отделена от вашей локальной машины.

Так что, если вы используете 127.0.0.1, на самом деле вы указываете на интерфейс обратной связи вашего эмулятора, а не на локальную машину.

Чтобы подключить Android Studio к локальному компьютеру, необходимо установить URL-адрес вашего API на 10.0.2.2.

Также см. https://developer.android.com/studio/run/emulator-networking для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...