我有一个问题,我希望通过预先安装的Bonjour获得远程计算机的IP。但我无法连接,我不知道为什么,因为我从Git Hub下载了一个示例代码,并下载了jmdns3.4.1 Jar。但是样本包含错误转换为Dalvik格式失败,错误1 。然后我写了这个问题来得到确切的答案。
谢谢你的到来。
答案 0 :(得分:0)
首先,你需要使用为Android找到{j}编译的特殊版本的jmdns here。原因是Android实际上不能执行Java类文件,而是执行Java dex文件,因为它uses Dalvik。
如果您100%确定使用正确的jar文件,那么它也可能是jar冲突。有关详细信息,请参阅this question。