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

一、问题产生原因

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

二、解决方法:

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

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值