フレームワークからAndroidネイティブライブラリを利用しています。
次のエラーが表示されます。
01-02 00:13:11.659: W/dalvikvm(3932): Shared lib '/system/lib/xxx.so' already opened by CL 0x41fec468; can't open in 0x0
01-02 00:13:11.659: W/dalvikvm(3932): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing xxxx;
最初のエラーはどういう意味ですか? ライブラリを一度だけロードしています。しかし、それでもこのエラーが発生します。それは、他のアプリケーションもライブラリをロードしていることを意味しますか。その場合、この問題をどのように処理しますか。
2 番目のエラーでは、パス名がめちゃくちゃになります。実際、私はサンプルのAndroid ndkプロジェクトからクラスJavaファイルを持っていて、それを私のものにコピーしました。また、プロジェクトの更新されたファイル パスではなく、元のファイル パスを参照しているようです。