Vuforia 例子程序無法運行,java.lang.NoClassDefFoundError: com.qualcomm.ar.pl.CameraPreview


 

下載最新版本1.5.9的Vuforia運行時報錯,logcat提示:

  

05-09 14:54:13.070: E/AndroidRuntime(1504): java.lang.ExceptionInInitializerError

05-09 14:54:13.070: E/AndroidRuntime(1504): Caused by: java.lang.NoClassDefFoundError:               com.qualcomm.ar.pl.CameraPreview

05-09 14:54:13.070: E/AndroidRuntime(1504): at com.qualcomm.QCARSamples.FrameMarkers.FrameMarkers.loadLibrary(FrameMarkers.java:675)

05-09 14:54:13.070: E/AndroidRuntime(1504): at com.qualcomm.QCARSamples.FrameMarkers.FrameMarkers.<clinit>(FrameMarkers.java:101)

  

05-09 14:54:13.070: E/AndroidRuntime(1504): Caused by: java.lang.ClassNotFoundException: com.qualcomm.ar.pl.CameraPreview in loader dalvik.system.PathClassLoader[/data/app/com.qualcomm.QCARSamples.FrameMarkers-1.apk]

 

解決方法: 將構建路徑中order and export 中的QCAR_SDK_ROOT項選中即可,

如果仍然報錯,需配置QCAR_SDK_ROOT這個環境變量,在java-build path - classpath variable中添加,地址為vuforia的sdk安裝目錄。

 

 

 

原因分析: 新版本必須選中構建路徑中那一項才可以將QCAR.jar打進apk文件中,否則當然無法找到其中包含的類。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM