我正在嘗試構建一個使用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行應該在這種情況下阻止雙重包含。