2013-03-14 66 views
0

我是Eclipse和Android開發人員的新手,最近剛剛安裝了NDK和OpenCV,並且從此我一直在作戰。 Win8/Eclipse Juno/NDK R8D/OpenCV 2.4.4Eclipse LogCat無法讀取 - OpenCV/Android NDK

項目文件夾有這個紅色的感嘆號,但沒有文件顯示任何錯誤。 CDT構建應用程序就好! 以下是LogCat給我的東西:

任何線索?乾杯

編輯: 我跟着你提醒我結束了以下後:

Description Resource Path Location Type 
Project 'OpenCV Library - 2.4.4' is missing required library: 'C:\Program Files (x86)\Android\android-sdk\platforms\android-17\android.jar' OpenCV Library - 2.4.4  Build path Build Path Problem 
The container 'Android Dependencies' references non existing library 'C:\Android\android-opencv-2-4-4\sdk\java\bin\opencv library - 2.4.4.jar' Test1  Build path Build Path Problem 
+0

如果您在eclipse中右鍵單擊該項目,然後選擇屬性> android,您將看到sdk中可用的android api級別列表。如果17不存在,請嘗試勾選您擁有的最高API級別,儘管opencv可能具有特定的api級別要求。如果這不起作用,您將需要打開您的android sdk管理器並進行更新以獲取最新的平臺版本api級別。一旦更新重複上述步驟。 – speedynomads 2013-03-14 10:09:25

+0

對於Android Dependencies問題,如果您選擇屬性> java構建路徑並選擇庫選項卡,您應該能夠刪除錯誤的條目並選擇'添加外部jar'應該能夠導入所需的opencv jar,我必須先在你的電腦上找到它。 – speedynomads 2013-03-14 10:12:03

+0

整個Bin文件夾從打開的cv庫中丟失,我將它解壓兩次,仍然沒有區別 – Jake 2013-03-14 10:57:46

回答

2

如果項目文件夾顯示紅色感嘆號,儘量去窗口>顯示視圖>問題,並有可能更好地描述任何問題。

上面的日誌看起來像來自設備的通用日誌。如果要從特定的正在運行的應用程序登錄,請在eclipse上的設備上運行應用程序,然後在LogCat輸出上方的文本字段中鍵入app:com.yourpackagename。

+0

謝謝你,這有幫助,雖然我現在不得不面對8個不同的錯誤:) – Jake 2013-03-14 09:03:57

+0

再次感謝。好吧,第一個 - 17就在那裏。但是,當我導航到Eclipse之外的實際文件夾時,該文件確實不存在。按照第二個;依賴關係 - 我試圖添加外部JAR,但在我的OpenCV文件夾中沒有這樣的文件。所以我似乎沒有找到任何JAR文件。 – Jake 2013-03-14 10:46:27

+0

您可以嘗試在eclipse中將Opencv作爲庫添加到您的項目中。因此,假設你已經將一個opencv庫項目導入到eclipse中,並且你有新的android項目,你想使用opencv ...選擇你的項目,右鍵單擊屬性> android,在項目構建目標api列表中是庫面板,單擊添加並選擇導入的打開cv庫。 open cv項目必須已經導入到eclipse中才能使用。也值得雙重檢查,右鍵點擊opencv項目,進入上面提到的相同區域,勾選'is library'被勾選。祝你好運 – speedynomads 2013-03-14 11:47:23