我正在尝试构建一个使用OpenCV的Android端口的应用程序。我已经正确地编写和包装了C++ OpenCV函数,并且构建的项目没有任何错误。当我去建一个签名的APK,但是,我得到以下错误:Android上的OpenCV重复文件的APK
[2012-02-26 21:06:50 - PortalSentry] Found duplicate file for APK: lib/armeabi-v7a/libnative_camera_r2.2.2.so
Origin 1: C:\workspace\android_body\PortalSentry\libs\armeabi-v7a\libnative_camera_r2.2.2.so
Origin 2: C:\workspace\android_body\OpenCV-2.3.1\libs\armeabi-v7a\libnative_camera_r2.2.2.so
,我已经看到了好几个地方提到的是包括OpenCV的makefile文件之前添加
OPENCV_CAMERA_MODULES:=off
的解决方案。我试过这个,仍然得到相同的重复文件错误。有没有明确告诉Eclipse不要包含这些库文件之一的方法?我相信这发生的原因是因为我从Java和C++链接到OpenCV,但是OPENCV_CAMERA_MODULES行应该在这种情况下阻止双重包含。