Android 有关java.lang.NoClassDefFoundError 1。找不到jar包中的类错误java.lang.NoClassDefFoundError
当 项目 编译没有错误,但运行时候却报告java.lang.NoClassDefFoundError
说明编译后的 class文件没有打包到程序中。
ADK R18中新建的项目 建议 外部引用的jar包 放到libs目录下, Eclipse会自动导入jar包。
对于旧项目有时候,可能这样做依旧有错误,坚决方法:
jar所在的 文件夹(lib libs)右键选择 Use as Source Folder
说明编译后的 class文件没有打包到程序中。
ADK R18中新建的项目 建议 外部引用的jar包 放到libs目录下, Eclipse会自动导入jar包。
对于旧项目有时候,可能这样做依旧有错误,坚决方法:
jar所在的 文件夹(lib libs)右键选择 Use as Source Folder
2.bug证书过期错误
Error generating final archive;Debug Certificate expired on12-4-7 ...
删除 用户目录\.android下的debug.keystore
本文探讨了Android项目中出现java.lang.NoClassDefFoundError的原因及解决方案,包括如何正确配置外部引用的jar包,并解决了由于debug证书过期导致的错误。
95

被折叠的 条评论
为什么被折叠?



