Android 开发中ClassNotFoundException的问题原因和解决方法

来源:互联网 发布:linux ftp 指定ip登录 编辑:程序博客网 时间:2024/05/20 16:12

一、问题产生原因

最近看到一个demo,运行时出现了ClassNotFoundException,说是找不到MainActivity主页面,当时觉得很奇怪,我肯定已经都配置了啊,怎么会出现这种错误呢?最后经过多方研究,原因是引用第三方jar包的原因,因为我通过检查jar包的编译发现,它使用的jdk1.7,用到此jar包的项目却是使用1.6编译的,低版本肯定不能兼容高版本的,所以项目貌似是没有错的,但是调试安装时就会报这样的错误。

二、解决方法:

最简单的就是更改当前项目的编译环境,改为1.7就可以了,更改方法:右键项目——properties——Java compiler

更改完后可能会出现另一个问题,就是说提醒你不能使用1.7,让你改为1.5或者1.6,这是应为你的sdk和adt版本过低,解决方法请看我的另一篇博文:第三个问题是怎么升级sdk的问题,之后直接运行就不会出现问题,完美运行。

总结:希望对大家有一些帮助,如果有问题留言沟通。


0 0