過去 2 日間、これを解決するのに苦労してきましたが、インターネットで大量の資料を読んだにもかかわらず、成功しませんでした。私の目標は、NDK の新しい実験的プラグインを利用して、Android Studio 1.3 から Opencv ライブラリをインポートすることです。私が読んだ指示とヒントのほとんどは更新されておらず、更新されたいくつかのものは私には明確ではありません.
特に、中間にあり、JNI を使用して Java とインターフェースし、そのライブラリとヘッダーを介して Opencv 関数を利用する c++ コードを書きたいと考えています。このライブラリの形式は次のとおりです。
|- jniLibs
|- armeabi-v7a
|- libopencv_core.a
|- libopencv_highgui.a
|- libopencv_objdetect.a
|- libopencv_ml.a
|- libopencv_imgproc.a
…
|- libopencv_java3.so
|- armeabi-v7a
|- libopencv_core.a
…
ライブラリをフォルダー jniLibs に入れ、フォルダー jni にインクルードしましたが、エラーが発生しました: エラー:(648) `cv::Mat::create(int, int const*, int)' への未定義参照' (私のコード JNI コードのように)ある時点で Mat オブジェクトを作成しました)。
Android.mk と Application.mk に依存せずに簡単な方法で行うことはできますか? (そして、新しいプラグインを使用する方法が不可能な場合は、古いプラグインの説明しか読んでいません)