我正在开发android应用程序,它使用javacv从图像列表中创建视频,我做了以下所有操作:
按照此页面上的说明进行操作:http://developer.android.com/training/basics/firstapp/
转到File > New > Folder,选择您的项目作为父文件夹,键入"libs/armeabi“作为文件夹名,然后单击Finish。#将javacpp.jar和javacv.jar拷贝到新创建的libs文件夹中。#将javacv-android-arm.jar、opencv-2.4.8-android-arm.jar和ffmpeg-2.1.1-android-arm.jar中的所有*.so文件直接解压缩到新创建的"libs/armeabi“文件夹中,而不创建JAR文件中的任何子目录。#导航到Project > Properties > Java Build Path > Libraries并单击"Add JARs...“。#从新创建的libs文件夹中选择javacpp.jar和javacv.jar。
但是我仍然有这个错误,UnsatisfiedLinkError,你能告诉我是什么问题吗?我也试过做新的项目,但是同样的错误!
发布于 2014-06-09 04:42:10
检查你的build.gradle文件,它应该包含:
dependencies {
[...]
//JavaCV
compile files('libs/ffmpeg.jar')
compile files('libs/javacpp.jar')
compile files('libs/javacv.jar')
compile files('libs/opencv.jar')
compile files('libs/armeabi.jar')
compile files('libs/javacv-android-arm.jar')
compile files('libs/opencv-android-arm.jar')
compile files('libs/ffmpeg-android-arm.jar')
}我认为您的gradel文件缺少javacv-android-arm.jar、opencv-android-arm.jar、libs/ffmpeg-android-arm.jar。
https://stackoverflow.com/questions/24056768
复制相似问题