1

JavaでAndroidクライアントとサーバー用のSipアプリを開発しましたが、Androidアプリを実行するとき。
エラーがあります

sipFactory.setPathName("gov.nist");

実行時エラー メッセージ:- 11-11 07:39:45.816: E/AndroidRuntime(510): java.lang.NoSuchMethodError: javax.sip.SipFactory.setPathName

Javaでもこのエラーが発生しましたが、log4j-1.2.17.jarファイルを追加すると解決しますが、Androidで同じエラーが発生し、 log4j-1.2.17.jarファイルを追加しましたが、機能しません....

誰でも私を助けることができますか?

4

1 に答える 1

0

Android では、log4j を libs フォルダーに追加する必要があります。ビルド ファイルに jar を追加しても機能しません。プロジェクトに libs フォルダーが含まれていない場合は、プロジェクトに libs フォルダーを作成し、そこに jar を配置します。次に、jar を右クリック -> ビルド パス -> ビルド パスに追加します。それは動作するはずです。Android のもう 1 つの問題は、コア javax エラーに直面する可能性があることです。android の Jain SIP スタックがコア クラスの誤った使用を訴えていることについては、以下のリンクを参照してください。

于 2012-11-23T10:10:39.907 に答える