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