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
- Android 开发中ClassNotFoundException的问题原因和解决方法
- 【ANDROID】Android 在oncreate() 方法中调用 findViewById 返回 null 问题的原因和解决方法
- 开发中遇到的问题和解决方法
- 【struts2】开发过程中遇到的需要注意的小问题的原因与解决方法
- TI学习、开发中问题原因及解决方法
- TI学习、开发中问题原因及解决方法2
- 移动开发:Android升级ADT22后会报ClassNotFoundException的原因分析
- Idea 中JDK版本设置问题导致ClassNotFoundException错误的一种原因
- android:ClassNotFoundException for Activity class的解决方法
- android:ClassNotFoundException for Activity class的解决方法
- android 开发中遇到的问题及解决方法
- android 开发中遇到的问题及解决方法
- android 开发中遇到的问题及解决方法
- get请求时候参数中含有“中文”字段出现乱码问题的原因和解决方法
- WEB项目中图解no session问题产生的原因和解决方法
- Android中SwipeRefreshLayout和ViewPager左右滑动冲突的原因以及正确的解决方法
- Android中View的宽高测量结果为0的原因和解决方法
- Oracle BPM开发中遇到的一些问题和解决方法
- 浅学C++类
- Java 定时器的使用:每天定时执行任务
- 检测缓存文件是否超时
- 将一个json对象中所有的中文URL加密,不影响对象使用
- Html Mailto标签详细使用方法
- Android 开发中ClassNotFoundException的问题原因和解决方法
- Memcached的管理与监控工具--MemAdmin
- Dynamics CRM2013/2015 插件注册工具登录后无法显示assembly列表问题的解决办法二
- 归并排序
- Xposed插件Android.EagleEye
- opencv学习篇(7)基本绘图
- 静态内部类和非静态内部类的区别
- IIC总线冲突??SEN只要置1,立即出现总线冲突!??
- Android内存溢出的相关问题