Как указано в другой теме, эмулятор Android работает в виртуальной частной сети.
Это означает, что эмулятор находится не в той же сети, что и ваш компьютер, но в виртуальной.Ни один эмулятор не может видеть другие устройства, ни другие эмуляторы, ни другие устройства не могут видеть эмуляторы.
Помимо этого у меня есть вопрос:
Как я могу получить IP-адрес имени хоста, используяWifiManager?
Например, мой компьютер находится в той же локальной сети, что и мой телефон Android (не эмулятор), и у него есть имя хоста, например User-PC.Когда я пытаюсь получить IP с InetAddress.getByName («Пользователь-ПК»);в Java-приложении я получаю IP-адрес локальной сети, например 192.168.1.100, но когда я пробую его на телефоне, он не работает .. Странно, но я могу установить соединение, если знаю IP, но не могу решить его изимя хоста.
Есть идеи?