Android加载opencv的so库,android – 无法加载库libopencv_java.so

我目前正面临某个本地编译问题.为了清楚起见,我已经完成了opencv-ndk配置而没有错误.事实上,我已经从源代码编译并执行了一些示例和教程.但是,当我尝试编译它时,它给出了一个错误,表明我在我的库中丢失了一些东西.以下是

eclipse的日志文件.注意,在eclipse项目中,我在obj-> local-> armeabi-v7a> objs目录下有libopencv_

java.so.

03-19 10:14:11.142: D/dalvikvm(6360): Trying to load lib /data/app-lib/com.example.detectimage-2/libnative_sample.so 0x4141bc60

03-19 10:14:11.152: E/dalvikvm(6360): dlopen("/data/app-lib/com.example.detectimage-2/libnative_sample.so") failed: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libopencv_java.so" needed by "libnative_sample.so"; caused by load_library(linker.cpp:745): library "libopencv_java.so" not found

03-19 10:14:11.152: E/JNI(6360): WARNING: Could not load libmysharedlibrary.so

03-19 10:14:11.152: I/Sample::Activity(6360): Instantiated new class com.example.detectimage.DetectImageActivity

03-19 10:14:11.162: I/Sample::Activity(6360): onCreate

03-19 10:14:11.162: D/dalvikvm(6360): Trying to load lib /data/app-lib/com.example.detectimage-2/libnative_sample.so 0x4141bc60

03-19 10:14:11.162: E/dalvikvm(6360): dlopen("/data/app-lib/com.example.detectimage-2/libnative_sample.so") failed: Cannot load library: find_library(linker.cpp:889): "/data/app-lib/com.example.detectimage-2/libnative_sample.so" failed to load previously

03-19 10:14:11.162: W/dalvikvm(6360): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/example/detectimage/CameraPreview;

03-19 10:14:11.172: D/AndroidRuntime(6360): Shutting down VM

03-19 10:14:11.172: W/dalvikvm(6360): threadid=1: thread exiting with uncaught exception (group=0x40f06ae0)

03-19 10:14:11.182: E/AndroidRuntime(6360): FATAL EXCEPTION: main

如果您还需要我的Android.mk文件

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

OPENCV_INSTALL_MODULES:=on

OPENCV_CAMERA_MODULES:=off

include D:\Development\OpenCV-2.4.8-android-sdk\sdk\native\jni\OpenCV.mk

LOCAL_C_INCLUDES:= D:\Development\OpenCV-2.4.8-android-sdk\sdk\native\jni\include

LOCAL_MODULE := native_sample

LOCAL_CFLAGS := -Werror -O3 -ffast-math

LOCAL_LDLIBS += -llog

LOCAL_SRC_FILES := jni_part.cpp

include $(BUILD_SHARED_LIBRARY)

坦率地说,我已经搜索了整个资源,并尝试了很多资源,它只是无法工作.也许我是这个话题的新手,我无法遵循的某些先进的解决方案.我希望我能在这里得到一些更好的理解.你的帮助非常感谢.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值