2014-12-03 48 views
0

我想在我的Mac上使用eclipse編譯opencv4android庫2.4.10來運行示例。在經歷了很多麻煩之後,我已經成功地編譯了本地代碼。但之後,我得到這個錯誤:opencv4android:構建路徑不完整

該項目是不是因爲其構建路徑不完整而構建的。找不到java.lang.Object的類文件。修復構建路徑,然後嘗試構建此項目OpenCV Library - 2.4.10未知的Java問題。

我試圖通過轉到「項目屬性 - > java構建路徑 - >庫」並編輯有問題的庫(無法獲取項目的系統庫)來手動添加JRE。但每次我嘗試編輯時,我唯一的選擇是opencv庫2.4.10 - 與項目本身相同,我無法用適當的JRE替換它。

任何想法如何解決這個問題?

回答

0

看來問題來自於我在應用程序中使用本機代碼的經驗不足。發生了什麼事情,在導入和設置庫項目時,eclipse自動更改爲C/C++透視圖。其中它不會編譯應用程序。只要我發現並改變視角,一切工作正常。就如此容易!

0

我想你還沒有安裝適當的Android SDK平臺:錯誤信息中引用了9和11。 This documentation描述瞭如何通過下載更多組件來正確設置Android SDK。

但是,沒有必要下載所有缺少的SDK。您可以將所需的目標修改爲已安裝的目標(至少是目標8),例如在project.properties文件中。 15-益智的目錄。

+0

謝謝你回答sarbjot。我不認爲這是事實,因爲我一直在同一臺計算機上開發應用程序一段時間。樣本需要android sdk 14(用於adnroid 4)。它與我的計算機一起安裝在android api級別8,10,18和20上 – user1640378 2014-12-04 03:21:50