2012-04-24 2 views
1

두 WiFi 지원 인조 인간 장치 사이에 P2P 연결을 설정하는 응용 프로그램을 작성하려고합니다. 안드로이드 2.2에 JXTA 2.5 라이브러리를 추가했지만 어디에 잘못 될지 모릅니다. 런타임 예외로 종료 : 클래스 없음 오류 및 인스턴스 없음 오류가 발생했습니다.안드로이드에 JXTA 응용 프로그램

.jar 파일을 Android 프로젝트에 포함하는 것 외에는 다른 작업이 필요합니까? 구성을 작성해야합니까? 그렇다면 구성 파일을 작성하고 프로젝트에서 사용할 수있는 방법을 알려주십시오. 나는 마지막 프로젝트에서 일하고 있습니다. 그래서 이것에 관해 어떤 조언이 있다면 알려주시겠습니까?

미리 감사드립니다.

04-24 22:41:47.429: I/dalvikvm(556): Could not find method org.apache.log4j.Logger.getLogger, referenced from method net.jxta.peergroup.PeerGroupFactory.<clinit> 
04-24 22:41:47.429: W/dalvikvm(556): VFY: unable to resolve static method 8971: Lorg/apache/log4j/Logger;.getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger; 
04-24 22:41:47.441: D/dalvikvm(556): VFY: replacing opcode 0x77 at 0x0010 
04-24 22:41:47.461: W/dalvikvm(556): VFY: unable to resolve static field 4047 (ERROR) in Lorg/apache/log4j/Level; 
04-24 22:41:47.461: D/dalvikvm(556): VFY: replacing opcode 0x62 at 0x0012 
04-24 22:41:47.461: W/dalvikvm(556): VFY: unable to resolve static field 4050 (WARN) in Lorg/apache/log4j/Level; 
04-24 22:41:47.461: D/dalvikvm(556): VFY: replacing opcode 0x62 at 0x000c 
04-24 22:41:47.469: W/dalvikvm(556): VFY: unable to resolve static field 4048 (FATAL) in Lorg/apache/log4j/Level; 
04-24 22:41:47.469: D/dalvikvm(556): VFY: replacing opcode 0x62 at 0x001a 
04-24 22:41:47.469: W/dalvikvm(556): VFY: unable to resolve static field 4048 (FATAL) in Lorg/apache/log4j/Level; 
04-24 22:41:47.480: D/dalvikvm(556): VFY: replacing opcode 0x62 at 0x0045 

답변

1

JXTA 2.5 버이다 : 여기

로그이다. 그냥 잊어 버려. 나는 2.6과 2.7을 발표한다. 우리는 많은 문제를 해결했습니다. Practical JXTA II라는 책을 출판했고 온라인으로 scribd에서 읽을 수 있습니다. 예제가 들어 있습니다.

adhoc 연결 (브로드 캐스팅) 만 사용하지 않으면 중앙 수퍼 피어가 필요할 것입니다.

+0

안드로이드 2.2에서 지원합니까, 안드로이드 2.2에서 작동하도록 몇 가지 변경을해야합니까? 뭔가를해야만한다면 알려주세요. –

+0

안녕하세요, 저는 JXTA 2.7을 android 2.2 프로젝트에 추가하여 작업하려고했습니다. 그러나이 오류로 끝났습니다. '04-25 07 : 50 : 40.950 : W/System.err (368) : java.util.NoSuchElementException : key 'jxta : HTTPTransportAdvertisement'가 등록되지 않았습니다. \t 7월 4일에서 25일까지 : 50 : 40.950 : W/System.err에 (368) net.jxta.util.ClassFactory.getInstantiator (ClassFactory.java:355)에서 \t \t 7월 4일부터 25일까지 : 50 : 40.950 : W /System.err(368) : \t at net.jxta.document.AdvertisementFactory.newAdvertisement (AdvertisementFactory.java:249)' –

관련 문제