Эмулятор Android Сеть - PullRequest
       9

Эмулятор Android Сеть

1 голос
/ 25 мая 2010

Как я могу подключить эмулятор Android и хост-компьютер (Ubuntu 9.10) к одной сети? Например IP-адрес эмулятора Android: 10.0.2.15 IP-адрес хоста Ubuntu: 10.0.2.16

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 25 июня 2010

Вы должны использовать переадресацию портов с помощью инструмента «adb forward» в Android или «redir add» с консоли эмулятора

0 голосов
/ 30 октября 2013

Android использует внутренний маршрутизатор, через который он получает доступ к сетевому соединению хоста. В этом маршрутизаторе есть межсетевой экран, чтобы избежать связи с внешним миром. Если вам нужно включить связь между вашим эмулятором и хостом, вам нужно использовать опцию переадресации портов, которая предусмотрена в эмуляторе Android. Используйте telnet localhost port# в консоли Android. порт # обычно появляется в строке заголовка окна эмулятора. Номера, такие как 5554, 5556, 5557 и т. Д.

Используйте add <protocol>:<host-port>:<guest-port>, чтобы определить правило переадресации порта для вашего маршрутизатора. Протокол - это udp / tcp, порт хоста - это порт вашего компьютера, а гостевой порт - порт вашего эмулятора. Так что, если вы хотите перевести все вызовы http на свои номера, используйте add tcp:80:8080

Более подробная информация здесь

...