0

フレームワークから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ファイルを持っていて、それを私のものにコピーしました。また、プロジェクトの更新されたファイル パスではなく、元のファイル パスを参照しているようです。

4

0 に答える 0