ネイティブコードのAndroidプロジェクトがあります。このネイティブパートでは、OpenCVを使用します。OpenCV 2.3.1を使用すると、すべてがコンパイルされて正常に動作しますが、バージョン2.4.1に切り替えようとすると、問題が発生しました。
エラーなしでコンパイルされますが、アプリを起動すると、UnsatisfiedLinkErrorのためにライブラリを読み込めません。
Cannot load library: link_image[1936]: 37 could not load needed library 'libopencv_java.so' for 'mylibrary.so' (load_library[1091]: Library 'libopencv_java.so' not found)
Open CVがlibopencv_java.soを読み込もうとしているようですが、私はそれを必要とせず、JavaコードでOpenCVを使用していません。このライブラリのサイズは5Mを超えています。
このライブラリをプロジェクトに追加せずにコンパイルするにはどうすればよいですか?