2012-04-24 7 views
1

私は2つのwifi対応アンドロイドデバイス間のP2P接続を確立するアプリケーションを構築しようとしています。私はアンドロイド2.2にJXTA 2.5ライブラリを追加しましたが、どこが間違っているのか分かりません。実行時例外で終了:クラスが見つかりませんでしたエラーとインスタンスが見つかりませんでしたエラー。アンドロイド上のJXTAアプリケーション

アンドロイドプロジェクトに.jarファイルを含めるだけで何か別のことがありますか? 作成する設定はありますか?はいの場合は、設定ファイルを書き込んでプロジェクトに採用する方法を教えてください。私は最終年度のプロジェクトに取り組んでいますので、これについての指針があれば教えてください。

ありがとうございます!ここで

ログです:

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でオンラインで読むことができます。例が含まれています。

アドホック接続(ブロードキャスト)のみを使用している場合を除き、おそらく中央スーパーピアが必要です。

+0

アンドロイド2.2でサポートされていますか?アンドロイド2.2で動作させるためにいくつかの変更を加えなければなりませんか?何かをしなければならないかどうか、知らせてください。 –

+0

こんにちは、私はアンドロイド2.2プロジェクトにJXTA 2.7を追加して作業を試みました。しかし、このエラーで終了しました: '04-25 07:50:40.950:W/System.err(368):java.util.NoSuchElementException:key 'jxta:HTTPTransportAdvertisement'が登録されていません。 \t 04-25 07:50:40.950:W/System.err(368):\t at net.jxta.util.ClassFactory.getInstantiator(ClassFactory.java:355) \t 04-25 07:50:40.950:W /System.err(368):\t at net.jxta.document.AdvertisementFactory.newAdvertisement(AdvertisementFactory.java:249) ' –

関連する問題