0

我浏览了以下链接http://mirror.yongbok.net/linux/android/repository/external/mdnsresponder/以在 android ndk 上交叉编译苹果 mdns 响应程序。但我云没有得到它的构建。得到以下错误。

制作:循环 obj/local/armeabi/libmdnssd.so <- obj/local/armeabi/libmdnssd.so 依赖项已删除。SharedLibrary:libmdnssd.so arm-linux-androideabi-g++:./obj/local/armeabi/libmdnssd.so:没有这样的文件或目录

如果有人为 android 交叉构建了它,请帮助。

4

2 回答 2

1

Bonjour 有一个 Android 友好的实现,称为JmDNS。随意下载并集成到 Java 端。

实施并不完全简单。通过 WiFi 显式启用多播存在问题(查找),并且托管在 SourceForge 上的 JAR 并不好。但是 StackOverflow 充满了指导和示例。

于 2012-10-22T16:53:45.740 回答
1

我想你在这里寻找 jmdns.listbysubtypes 。你可以试试这个浏览子类型

地图 mp = jmdns.listbysubtypes(_smartplace._tcp.local)

你可以试试这个,一旦你得到它,你就可以玩地图对象了

于 2012-10-24T09:17:14.603 回答