javacv for android

时间:2014-06-05 09:41:54

标签: android javacv

我正在开发使用javacv从图像列表创建视频的Android应用程序,我做了以下所有操作:

按照此页面上的说明操作:http://developer.android.com/training/basics/firstapp/

#转到文件>新>文件夹,选择您的项目作为父文件夹,键入" libs / armeabi"作为文件夹名称,然后单击完成。  #将javacpp.jarjavacv.jar复制到新创建的" libs"夹。  #将*.sojavacv-android-arm.jaropencv-2.4.8-android-arm.jar中的所有ffmpeg-2.1.1-android-arm.jar文件直接提取到新创建的" libs / armeabi"文件夹,不创建在JAR文件中找到的任何子目录。  #导航到Project>属性> Java构建路径>图书馆并点击"添加JAR ..."。  #从新创建的" libs"中选择javacpp.jarjavacv.jar。文件夹中。

但我仍然有这个错误UnsatisfiedLinkError你能告诉我这是什么问题吗? 我也试过制作新项目,但同样的错误!

1 个答案:

答案 0 :(得分:0)

检查你的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。