起初我想說,我工作了5個小時來解決這個問題,我很努力地描述它,如果有什麼不清楚的,請告訴我。Android opencv庫參考無法正常工作
我已經下載了Tegra Developer Pack
已導入Open CV 2.4.3
庫項目和示例項目,這些項目對我的設備Samsung Galaxy Note 2
非常有用。我已經嘗試了很多方法來使我的opencv項目工作,但他們沒有。
我已經創建了項目並在project properties
中添加了Android library reference
。隨着每個樣本項目的完成,它們都變得非常完美。但「他們」得到綠色的勾,但我在第一次拿到綠色的勾,但是當我進入性能再次出現紅色叉:
我的項目:
示例項目:
最後我的項目充滿了錯誤(無法導入類等),示例項目很乾淨。
我也嘗試通過添加其jar文件來構建像這樣的路徑來導入OpenCv。
然後在java
文件導入問題都消失了,但還是老樣子任何xml
含OpenCV的部分將無法正常工作。
實施例:
結果:
The following classes could not be instantiated:
- org.opencv.android.JavaCameraView (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.
Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse
java.lang.ClassNotFoundException: org.opencv.R$styleable
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
....
奇怪的是,當我在上述錯誤列表單擊打開類它會打開ri ght JavaCameraView
源代碼
呃......我爲什麼想知道? –
實際上它不限於Tegra包 我的問題與ADT捆綁和每個OpenCv4Android相同,並且它的工作方式像一個魅力 – MolhamStein