android异常Unable to instantiate activity ComponentInfo解决方法
2015-08-29 20:18
543 查看
本人最近调试一个调试一个程序,jar包都添加好了,程序没有任何错误信息,但是运行到手机,却打印出这样的错误信息:
08-29 20:07:52.584: E/AndroidRuntime(4517): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.zhy.csdndemo/com.zhy.csdndemo.MainActivity}: java.lang.ClassNotFoundException: Didn’t find class “com.zhy.csdndemo.MainActivity” on path: DexPathList[[zip file “/data/app/com.zhy.csdndemo-1.apk”],nativeLibraryDirectories=[/data/app-lib/com.zhy.csdndemo-1, /vendor/lib, /system/lib]]
08-29 20:07:52.584: E/AndroidRuntime(4517): Caused by: java.lang.ClassNotFoundException: Didn’t find class “com.zhy.csdndemo.MainActivity” on path: DexPathList[[zip file “/data/app/com.zhy.csdndemo-1.apk”],nativeLibraryDirectories=[/data/app-lib/com.zhy.csdndemo-1, /vendor/lib, /system/lib]]
上面的意思是:com.zhy.csdndemo.MainActivity这个类找不到,可是命名没错误,不应该找不到。
网上面有说是配置文件AndroidManifest.xml中把类的路径名字配置错误,可仔细看并没有错,解决方法是:
项目右键——》Build Path——》Configure Builder Path——》
把这个jar包勾选上 确定即可。
问题是项目中的MainActivity是FragmentActivity的子类,用到了Fragment类,而这个/libs/android-support-v4.jar这个jar包中定义了Fragment类的代码,必然要依赖关系。
相关文章推荐
- Android应用程序资源的编译和打包过程分析
- Android_布局优化
- Android 获得控件的高度
- Android 入门(2)
- Android Activity life circle brief
- android对象实现Parcelable接口
- Android SDK下载和更新失败的解决方法
- android获取设备IMEI ,手机名称,系统SDK版本号,系统版本号
- Android如何定制一个下拉刷新,上滑加载更多的容器
- (4.4.1.7)android 内存溢出问题分析
- Android稳定性
- [置顶] Android四大组件之Activity
- Android中判断SD卡状态
- Android笔记一(Broadcast)
- 懒人必备之Android效率开发框架(伪原创)
- DrawerLayout、CoordinatorLayout、CollapsingToolbarLayout的使用--AndroidSupportDesign练手
- Android-补间动画基本使用(位移、缩放、旋转、透明)
- 有关findviewbyid 一个错误用法
- Android 如何制作九宫格图片(.9.png)
- android如何保证service不被杀死