2011-10-14 46 views
2

我有一个问题,我想通过Bonjour预装一台IP远程计算机。但我无法与之联系,我不知道为什么,因为我已经从Git Hub下载了一个示例代码,并且还下载了jmdns3.4.1 Jar。但该示例包含的错误为转换为Dalvik格式失败,错误1。然后我写了这个问题来得到确切的答案。如何在Android本地wifi上找到Bonjour

非常感谢。

回答

0

首先,您需要使用针对Android编译的特殊版本的jmdns,发现here。原因是Android无法真正执行Java类文件,而是执行Java dex文件,因为它的文件为usesDalvik

如果您100%确定自己使用正确的jar文件,那么这也可能是jar冲突。有关更多信息,请参阅this question