2

私はこれを機能させるために一生懸命努力してきましたが、Cygwinを使用してプロジェクトをビルドしようとすると、ndk-buildで常にエラーが発生します。これは私が得るエラーです:

$ /cygdrive/c/work/android-ndk-r8d-windows/android-ndk-r8d/ndk-build
Android NDK: ERROR:jni/Android.mk:opencv_java: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that ././../libs/armeabi/libopencv_java.so exists  or that its path is correct
/cygdrive/c/work/android-ndk-r8d-windows/android-ndk-r8d/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting    .  Stop.

私はほとんどすべてを試しましたが、エラーは消えません。ネイティブコードでOpenCVライブラリを使用して、画像内の顔を検出し、Javaコードに返しています。

同様の問題に直面したり、何かヒントがありますか?

4

1 に答える 1

0

ディレクティブのAndroid.mkファイル内で、LOCAL_SRC_FILES :=ファイル名が一致していません。

つまり、そこに宣言されている.cまたはcppファイルの1つが、jniディレクトリ内に存在しないか、名前のスペルが間違っています。

于 2013-01-29T09:40:29.867 に答える