2011-10-14 3 views
2

사전 설치된 Bonjour를 통해 원격 컴퓨터의 IP를 얻고 싶습니다. 하지만 그와 연결할 수 없기 때문에 Git Hub에서 예제 코드를 다운로드하고 jmdns3.4.1 Jar를 다운로드했기 때문에 이유를 알 수 없습니다. 그러나 샘플에 이라는 오류가 있습니다. Dalvik 형식으로 변환하지 못했습니다. 오류 1. 그런 다음이 질문을 작성하여 정확한 답을 얻습니다.안드로이드에서 로컬 와이파이로 Bonjour를 찾는 방법

감사합니다.

답변

0

먼저 Android 용으로 컴파일 된 특수 버전의 jmdns를 사용해야합니다 (here). 그 이유는 Android은 실제로 Java 클래스 파일을 실행할 수 없으며 usesDalvik이므로 Java dex 파일을 실행합니다.

올바른 jar 파일을 사용하고 있는지 확실하지 않은 경우 jar 충돌이 발생할 수도 있습니다. 자세한 내용은 this question을 참조하십시오.