1
Vuforia已經升級了他們的庫來修補一個bug,我必須趕緊更新它。爲Vuforia升級發現了NoClassDefFoundError
我從2.5.7去了2.8.8,我已經採取了以下措施:
- 調整日食全球
QCAR_SDK_ROOT
變量指向新的目錄; - 將「-o」附加到舊目錄的名稱以確保我不會意外地引用過時的庫;
- 更改外部jar參考在我的項目中指向新的jar,並將該jar添加到訂單並導出選項卡(是的,我檢查了它!
- 將makefile更改爲指向新位置;
- 更改引用
QCAR::Tracker::IMAGE_TARGET
至QCAR::ImageTracker::getClassType()
(標題已更改); - 從生成文件中刪除了armeabi版本,所以只有armeabi-v7a可用;
- 徹底清理和重建一切;
- 重新啓動eclipse。
當我嘗試運行應用程序時,QCAR::onResume()
導致NoClassDefFoundError
。
我真的無法想到我錯過了一步,/ bin/dexedLibs /包含Vuforia-4e3d2406 ... etc.jar。該應用程序確實引用了一個外部的jar,,但是它之前做過並且工作過的是。它還引用了一個單獨的外部jar,但是從一個輔助項目(也在Android屬性和java構建路徑中引用)構建的jar。我可以做錯什麼?
Vuforia開發者論壇上發帖: https://developer.vuforia.com/forum/android/noclassdeffounderror-upgraded-library
我被困在這2天。謝謝 – png
沒問題!樂意效勞 :) –