当前位置:首页 > 开发 > 移动开发 > 正文

导入jar包后出现NoClassDefFoundError错误

发表于: 2013-03-15   作者:C_mihoo   来源:转载   浏览次数:
摘要: 工程中导入第三方jar包后,编译没有出错,但运行时出现NoClassDefFoundError,在网上搜了下高手提供的解决方法,有两种: 1、将jar包放在...\Java\jre6\lib\ext目录下,重新编译运行; 2、在Android项目下新建文件夹libs,将jar包复制进去,然后右键Build Path——>Add to Build Path,会发现在Referenced

工程中导入第三方jar包后,编译没有出错,但运行时出现NoClassDefFoundError,在网上搜了下高手提供的解决方法,有两种:

1、将jar包放在...\Java\jre6\lib\ext目录下,重新编译运行;

2、在Android项目下新建文件夹libs,将jar包复制进去,然后右键Build Path——>Add to Build Path,会发现在Referenced Libraries下会多出一个“小药瓶”,即可。(原因有人说是因为ADT 17对引用的jar有要求,要求jar包要放到项目下的libs里才可以找到,否则apk不会包含该jar包,所以会有类型引用异常的错误。)

实践证明第2种方法比较凑效!

导入jar包后出现NoClassDefFoundError错误

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
http://lxs647.iteye.com/blog/1274975 导入maven工程后,出现如下错误: Description Resource Pat
可以去你安装的sdk目录中获得.\android_sdks\extras\android\support中获得各个jar包: android-sup
用eclipse导出jar包的时候,记得勾选add directory entries , spring annotation @Autowired调用时
出现这样的错误是因为没有为项目指定sdk的原因 为项目指定sdk的方法右键点击工程名称,弹出菜单中点
直接将*.jar包copy到 libs 文件夹下,然后右键*.jar,选择 Add As Library... 弹出 Create Library
AndroidStudio用于开发安卓Apk非常地方便,但是它的很多设置都与Eclipse不一样。比如给项目中添加新
maven 2.2.1 eclipse 3.9.2 eclipse 没有安装m2eclipse插件。 步骤; 1、新建一个maven工程: mvn a
使用eclipse导入很简单 右击你的project,选择properties,然后选择java build path,接着选择libra
我们在用Eclipse开发程序的时候,经常想要用到第三方的jar包。这时候我们就需要在相应的工程下面导
我们在用Eclipse开发程序的时候,经常想要用到第三方的jar包。这时候我们就需要在相应的工程下面导
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号