Android + android-ndk-r10d + OpenCV-2.4.10构建错误

问题描述:

我正在使用Android + NDK + OpenCV。Android + android-ndk-r10d + OpenCV-2.4.10构建错误

我不断收到以下生成错误

Android NDK: Check that ../../OpenCV-2.4.10-android-sdk/sdk/native/jni/../libs/arm64-v8a/libopencv_java.so exists or that its path is correct 
../../android-ndk-r10d/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting . Stop. 

我Application.mk文件:

APP_PLATFORM := android-8 
APP_ABI := armeabi armeabi-v7a arm64-v8a x86 x86_64 mips mips64 
APP_OPTIM    := debug 
NDK_DEBUG    := 1 

NDK_TOOLCHAIN_VERSION := 4.6 
APP_STL    := gnustl_shared 
APP_CPPFLAGS   := -fexceptions -frtti 

我的Android.mk文件:

LOCAL_PATH := $(call my-dir) 
include $(CLEAR_VARS) 

OPENCV_INSTALL_MODULES := on 
include ../../OpenCV-2.4.10-android-sdk/sdk/native/jni/OpenCV.mk 

LOCAL_MODULE := document_scanner 
LOCAL_SRC_FILES := jni_part.cpp 
LOCAL_C_INCLUDES :=../../OpenCV-2.4.10-android-sdk/sdk/native/jni/include 

LOCAL_LDLIBS += -llog 
include $(BUILD_SHARED_LIBRARY) 

试运行include ../../OpenCV-2.4.10-android-sdk/sdk/native/jni/OpenCV.mk以下include $(CLEAR_VARS)

+0

我不明白你的答案。 –

+0

有什么区别。有没有什么特别的原因。 –

+0

由于格式原因,我的一半答案缺失,对此抱歉。另一个问题也是由于'APP_ABI:= armeabi armeabi-v7a arm64-v8a x86 x86_64 mips mips64'。在我的情况下,我不能用ARM64-V8A编译lib库archi – Imrahil