android开发导入了jar包 编译没错 运行时报 classnotfound 解决
2014-03-07 15:52
477 查看
导入第3方jar包问题,明明导入了jar但还是报java.lang.NoClassDefFoundError
解决步骤:
1、在Android项目根目录下新建一个lib文件夹;
2、把你需要导入的第3方jar包复制到lib文件夹中;
3、在lib文件夹上点右键,选Bulid path –> Use as source folder。
如果只是单纯的引入jar,在Eclipse中编译是可以通过,不会有错误,但在设备上运行的时候还是会报java.lang.NoClassDefFoundError的错误。所有上面的3步很关键!
我的问题
导入工程是使用的 build path 然后 java build path 在source 里面选择link source 然后选择src 文件 这种是关联源码的方式倒入第三方jar包的
编译通过
运行的时候出现了classnotfound
就在buildpath 上面 选择use as source folder 就不报classnotfound了
解决步骤:
1、在Android项目根目录下新建一个lib文件夹;
2、把你需要导入的第3方jar包复制到lib文件夹中;
3、在lib文件夹上点右键,选Bulid path –> Use as source folder。
如果只是单纯的引入jar,在Eclipse中编译是可以通过,不会有错误,但在设备上运行的时候还是会报java.lang.NoClassDefFoundError的错误。所有上面的3步很关键!
我的问题
导入工程是使用的 build path 然后 java build path 在source 里面选择link source 然后选择src 文件 这种是关联源码的方式倒入第三方jar包的
编译通过
运行的时候出现了classnotfound
就在buildpath 上面 选择use as source folder 就不报classnotfound了
相关文章推荐
- 编译类【COCOS2DX-LUA 脚本开发之十四】解决自定义CPP类通过TOLUA++ BINDING LUACOCOS2D后编译到ANDROID运行黑屏(没有调用自定义CPP类)的问题!
- 【COCOS2DX-LUA 脚本开发之十四】解决自定义CPP类通过TOLUA++ BINDING LUACOCOS2D后编译到ANDROID运行黑屏(没有调用自定义CPP类)的问题!
- MapReduce 运行时报ClassNotFound 时的解决方法
- android导入第三方包(解决ClassNotFound错误)
- maven项目用 run on server 运行报classNotFound错误,lib没有导入到tomcat中,解决方法:
- android开发 jar包引入编译正常运行时找不到
- 【COCOS2DX-LUA 脚本开发之十四】解决自定义CPP类编译到ANDROID运行黑屏的问题!
- 解决netbean下nbandroid编译时导入依赖库(jar)
- iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!
- java_eclipse_设置全局编码_utf-8_编译class指定_运行jar乱码解决_不依赖环境
- Android最新的开发环境运行原来环境开发的程序报java.lang.ClassNotFoundException错误解决
- 【COCOS2DX-LUA 脚本开发之十四】解决自定义CPP类通过TOLUA++ BINDING LUACOCOS2D后编译到ANDROID运行黑屏(没有调用自定义CPP类)的问题!
- android工程导入自己生成的jar包时报:Could not find class referenced from method
- Android 导入项目时报Android.jar包丢失解决方法
- 【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行即可!
- SpingMVC项目导入jar包运行报错,编译不报错的解决方式
- 明明jar包已经引入了,并且编译不报错,但是运行却还提示classnotfound,什么原因?
- vs2017 xamarin开发android 导入重复jar 无法编译
- Android导入项目后没有jar无法运行解决办法
- 【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!