2014-04-24 53 views
1

此頁面上的導入步驟之後:http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html#import-opencv-library-and-samples-to-the-eclipse問題在手冊OpenCV4Android SDK安裝

我不斷收到以下錯誤,如在彈出在Eclipse:

大廈工作區:錯誤的生成過程中發生的。項目'OpenCV Library - @ OPENCV_VERSION @'上運行 構建器'Android Resource Manager'的錯誤。 java.lang.NullPointerException在項目'OpenCV Sample - 15 puzzle'上運行 builder'Android Resource Manager'的錯誤。 java.lang.NullPointerException錯誤正在運行構建器 'Android資源管理器'在項目'OpenCV Sample - camera-calibration'上。 java.lang.NullPointerException

清理所有項目:構建期間發生錯誤。錯誤 在項目'OpenCV Library - @ OPENCV_VERSION @'上運行構建器'Android Package Builder'。資源'/ OpenCV庫 - @ OPENCV_VERSION @/bin' 不存在。資源'/ OpenCV庫 - @ OPENCV_VERSION @/bin' 不存在。我按照底部的警告和注意事項作爲 ,但這確實有幫助。

我的OpenCV4Android SDK版本是2.4.9。

+0

如果您無法使OpenCV4Android正常工作,並且您正處於考慮替代方案的位置,請查看JavaCV。我剛剛完成了一個概念應用程序的CV證明,並發現JavaCV更容易使用。 –

+0

謝謝我肯定會在某個時候檢查JavaCV。 – battery

回答

1

我做了以下兩個在一起:

所有項目設置NDKROOT單獨即使在我的.bashrc中存在的環境變量。

切換到OpenCV4Android SDK版本2.4.8

2

我遇到了同樣的問題 - 我不拉閘需要切換到OpenCV4Android 2.4.8,但刪除我的2.4.9目錄,重新解壓它通過從頭開始的步驟似乎解決了一切。我確定我只是損壞了一些文件,並重新提取我的SDK修復了它。

所以長話短說:

確保您按照教程的每一步: http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html

讓當您導入從SDK的根目錄下做樣本項目確定 - - 不是來自示例目錄 - 否則你會錯過圖書館。

確保您不會將OpenCV目錄解壓縮到路徑中具有空格的目錄中(如「我的文檔」)。

如果你摔跤一段時間,你似乎無法得到它的工作,然後不要猶豫,退出日食,刪除你的工作區,刪除你的OpenCV目錄,並從下載重新提取zip文件並重試。

2

我有同樣的令人沮喪的問題,我不得不這樣做兩步:

  1. 打開屬性打開CV庫項目(我的是OpenCV庫 - 2.4.10),去(又不同!) Android - >Project Build Target,並選擇一個目標名稱。 (這在教程中提到。)
  2. 仍然在屬性對話框中,轉到Java構建路徑 - >來源,在那裏說:默認輸出文件夾的底部:雷說: 「OpenCV庫 - 2.4.10/CLS」 - 我將其更改爲「OpenCV Library - 2.4.10/bin

現在它的構建沒有錯誤。