Настройка эмулятора Android по локальной сети - PullRequest
0 голосов
/ 28 марта 2019

enter image description here

У меня есть MacBook, который подключен к локальной сети через кабель Ethernet. Затем у меня есть приложение для Android, которое создает службу, и это создает сокет сервера TCP. Теперь, когда я запускаю свой Android Emulato, я заметил, что эмулятор имеет свой собственный локальный IP-адрес - 192.168.50.3. MacBook также имеет свой собственный локальный IP - 192.168.50.2.

Выпуск № 1

Если я использую 'adb shell' для входа в эмулятор, и оттуда я могу пинговать мой macbook хоста - 'ping 192.168.50.2'

Но с терминала моего macbook я не могу пропинговать эмулятор Android.

Выпуск № 2 Затем я использую 'adb shell', чтобы войти в эмулятор, и оттуда я могу пропинговать другой элемент в сети - 'ping 192.168.50.1'

Но из терминала этого другого элемента я не могу пропинговать свой эмулятор Android.

Целью этой настройки является то, что я хочу, чтобы другой элемент подключался и слушал мой сервер сокетов, запущенный моим приложением в эмуляторе Android.

Может ли кто-нибудь помочь мне в этом?

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