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文件中,否则当然无法找到其中包含的类。
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文件中,否则当然无法找到其中包含的类。
相关文章推荐
- Eclipse "Invalid layout of java.lang.String at value"无法运行程序
- Linux下安装JDK1.6并且运行java程序和java项目例子
- 在dos中运行java程序,出现Exception in thread "main" java.lang.NoClassDefFoundError的原因
- android 程序运行出现 java.lang.NoClassDefFoundError的原因与解决方法之一
- eclipse 运行java程序报错 “错误: 找不到或无法加载主类 ”
- IE浏览器中Java小程序无法运行 应用程序已被安全设置阻止
- Android ADT插件更新后程序运行时抛出java.lang.VerifyError异常解决办法
- Appium测试项目运行是报错“java.lang.NoClassDefFoundError: com/google/common/base/Function”
- android studio运行程序找不到class,java.lang.ClassNotFoundException: Didn't find class,完美解决!
- android项目运行出错java.lang.NoClassDefFoundError: com.sun.crypto.provider.SunJCE
- myeclipse里面新建java程序运行时总会出现无法找到主函数问题
- 关于mac中运行ant的错误 java.lang.Error: Cannot load com.apple.laf.AquaLookAndFeel
- Android studio 出现java.lang.NoClassDefFoundError错误的一种解决方案 5.0以下机型无法运行应用报错
- Myeclipse java程序中运行图片无法加载并且乱码
- android 程序运行出现 java.lang.NoClassDefFoundError的原因与解决方法之一
- 程序在eclipse运行正常,但是打包上传到服务器上却报“java.lang.reflection.invocationTargetException”
- 运行swt程序时java.lang.UnsatisfiedLinkError: no swt-win32-3236..的解决方法
- Java程序在Eclipse中可以运行,在命令行中却提示错误,找不到或无法加载主类!
- 关于storm程序运行起来“java.lang.OutOfMemoryError: unable to create new thread解决方案
- Win8.1系统无法运行Java程序页面出现空白和黑色叉叉