У меня возникла проблема в приложении для Android и удивляюсь, знаете ли вы решение. Я использую HttpUrlConnection, и если я подключаюсь к хосту myhost.local
(через http и https оба возможны), все работает отлично. Но если я хочу, чтобы подключиться к хосту myhost
я получаю следующее исключение:Android UnknownHostException с .local host
java.net.UnknownHostException: Unable to resolve host
insert_host_here
: Нет-адрес, связанный с именем хоста
Если я использую браузер на телефоне и myhost.local
и мой myhost
могут быть доступны. И если я типа $ host myhost
в терминале я получаю следующий ответ
[email protected]:$ host myhost.local myhost.local has address 192.168.0.115 [email protected]:$ host myhost myhost.local has address 192.168.0.115
Там нет прокси между или что-то. Его прямой ответ от dns. Некоторые идеи, что это может быть?
Greetz
КСТАТИ: разрешение Интернет предоставляются/устройство имеет доступ к Wi-Fi/Версия на тестируемом устройстве Android 4.3/Эмулятор показывает то же результат
Поиск в Dns не удался. – Cativail
Почему бы просто не использовать реальный IP-адрес (192.168.0.115)? Если вы используете эмулятор, см. Ответ botzek13 –