您的位置:首页 > 编程语言 > Java开发

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

2012-05-09 14:58 615 查看
下载最新版本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文件中,否则当然无法找到其中包含的类。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐