c++ライブラリをandroidndk-Standaloneツールチェーンと正常にクロスコンパイルし、新しいandroidアプリケーションプロジェクトをEclipseに作成し、mylib.soをjniフォルダーに入れてndk-buildコマンドを実行すると正常に動作します
Prebuilt : mylib.so <= jni/
Install : mylib.so => libs/armeabi/mylib.so
しかし、追加するとき
static{
System.load("/data/data/my_package/lib/mylib.so");
}
logcatでエラーが発生しました
AndroidRuntime
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library:
reloc_library[1306]: 36 cannot locate 'xmlCleanupParser'...``
私はそれをグーグルで検索しましたが、この問題を解決する方法が見つかりませんでした。