Этот код не работает:
URL url = new URL( xmlPath );
InputSource input = new InputSource( url.openStream() );
все время, в результате чего исключение UnknownHostException, даже когда хост существует, было успешно обработано с использованием того же кода с другого хоста (компьютера) разработки, а также из браузера.
Я, вероятно, не отвечаю на этот вопрос еще раз, повторяю Android java.net.UnknownHostException: Хост не решен (вопрос стратегии) . Программное обеспечение форума не позволило бы мне прокомментировать неудовлетворительный ответ на этот вопрос (чтобы привлечь больше внимания к решению, которое я в конечном итоге нашел). Возможно, я еще недостаточно популярен, чтобы получить эту привилегию. В то же время я, по сути, повторно публикую вопрос и другой ответ.
В принципе, я согласен с тем, что, возможно, устройству Android при определенных обстоятельствах трудно работать с DNS, но я попробовал, например, пример anddev.org, как использовать синтаксический анализатор SAX, и он работал на одной машине. есть и не по другому.
Edit:
Как уже было отмечено, я знаю рабочий ответ и опубликую его.
Я а) задаю вопрос (который уже был задан и на него безуспешно дан ответ) и б) отвечаю на него тем, кому мой ответ будет полезен.