Как найти Bonjour в локальном Wi-Fi в Android
У меня проблема с тем, что я хочу получить Ip удаленного компьютера через Bonjour, который предустановлен. Но я не могу с этим связаться, я не знаю почему, потому что я скачал пример кода из Git Hub, а также скачал jmdns3.4.1 Jar. Но образец содержит ошибку, поскольку преобразование в формат Dalvik завершилось ошибкой 1. Тогда я написал этот вопрос, чтобы получить точный ответ.
Спасибо заранее.
1 ответ
Прежде всего, вам нужно использовать специальную версию jmdns, скомпилированную для Android, которая находится здесь. Причина в том, что Android на самом деле не может выполнять файлы классов Java, а выполняет файлы Java dex, поскольку использует Dalvik.
Это также может быть конфликт jar, если вы на 100% уверены, что используете правильный файл jar. Смотрите этот вопрос для получения дополнительной информации.