Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
2023-09-11 14:18:52 时间
08-13 18:29:22.924: E/AndroidRuntime(1875): Caused by: java.lang.ClassNotFoundException:XXXXX in loader dalvik.system.PathClassLoader[/data/app/XXXX.apk]
我想大家经常因为疏忽出现ClassNotFoundException的异常,这个异常在android开发中无非就是告诉你类没有找到,那么什么原因导致没找到呢?
其实一般分为2种情况:
1、启动activity的时候,在AndroidManifest.xml 可能压根你就忘了添加一个activity,或者说activity的包名或者名字写错了,这个犯错几率很高的
2、你的使用的class,是一个外部的JAR包,当在工程中编译使用时,发布成APK并没有包含JAR文件,所以APK在执行的时候就找不到JAR文件,会报错。
所以一定在“Order and Export”里,勾选使用的jar包。切记!
来源:http://blog.csdn.net/changemyself/article/details/7861525
相关文章
- java虚拟机学习-JVM内存管理:深入Java内存区域与OOM(3)
- Android 组件之Service解析
- Java Date Time 教程-java.sql.Date
- Java - CentOS下JDK的安装教程(及JAVA_HOME配置、以jdk1.8为例)
- Android SD卡内的文件读写操作
- android常见错误-The container 'Android Dependencies' references non existing library
- 《Java和Android开发实战详解》——2.1节如何构建应用程序
- Android NDK 开发:CMake 使用
- JAVA字符串格式化-String.format()的使用 及 Android 中 string.xml 中 字符串格式转化
- Java Design Demo -简单的队列-异步多任务队列(java android)
- Android 开发之网易云音乐(或QQ音乐)的播放界面转盘和自定义SeekBar的实现
- android studio 写 java 测试类控制台出现乱码
- Android启动页面的正确打开方式 (转载)
- Android Unable to find source java class:<File>because it does not belong to any of the source dirs:
- Android软件测试的日志文件抓取简介
- 『Java练习生的自我修养』java-se进阶⁴ • IO流概览
- Android导入自定义的jar包时出现 E/AndroidRuntime(486): java.lang.NoClassDefFoundError错误
- Android杂谈--ListView之BaseAdapter的使用
- Android系统时间制式的获取(24小时制式/12小时制式)及UTC与本地时间的转换