javacv与android

javacv与android,android,javacv,Android,Javacv,我正在开发一款android应用程序,它使用javacv从图像列表中创建视频。我做了以下所有工作: 请按照本页上的说明进行操作: 转到文件>新建>文件夹,选择项目作为父文件夹,键入libs/armeabi作为文件夹名称,然后单击完成。 将javacpp.jar和javacv.jar复制到新创建的libs文件夹中。 将javacv-android-arm.jar、opencv-2.4.8-android-arm.jar和ffmpeg-2.1.1-android-arm.jar中的所有*.so文件直

我正在开发一款android应用程序,它使用javacv从图像列表中创建视频。我做了以下所有工作:

请按照本页上的说明进行操作: 转到文件>新建>文件夹,选择项目作为父文件夹,键入libs/armeabi作为文件夹名称,然后单击完成。 将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文件中的任何子目录。 导航到项目>属性>Java构建路径>库,然后单击添加JAR。。。。 从新创建的libs文件夹中选择javacpp.jar和javacv.jar

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

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

不,每次我尝试下载它时,都会发现网络错误,是否需要使用NDK?还有一件事,*。因此,文件放在jni文件夹中,而不是lib//armeabi文件夹中。然后使用NDK进行编译,然后使用*.so lib/armeabi folders内部生成的文件谢谢,除了这个链接之外,还有其他可以下载NDK的链接吗:如果您使用的是JAVA-CV,您不需要NDK。它是OpenCv的包装器!