java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk
2015-07-02 11:33
561 查看
http://blog.csdn.net/lovexieyuan520/article/details/9032797/
很多人出现了java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{*****Activity}: java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk的错误,在android开发中,我也遇到了这个问题,纠结了两天,终于解决了,结合我自己加上网上的找到的,现提供给大家。
1。Manifest文件中注册的Activity的名称,有没有写错,包名有没有搞错,有些网友,可能只写一个类名,前面用点号代替,但是这个类不在默认的包内,所以报这个错,那么只要写上类的全名,即可。
2。有些android,需要一些第三方的包,直接将其引入,在以前是可以的,但是在最新的adt中不行,必须在程序中新建一个libs文件夹,将第三方的jar文件copy到libs文件夹中,才行,很多人因为这样才报错,特别是以前的项目,默认并没有这个libs文件夹,但是新版本的adt,默认就建了libs这个文件夹。
3。有一点也很重要,在Java Build Path面板下的Order and Export中,一定要把你引入的jar文件,勾上,否则,跟没引用一样,切记。
很多人出现了java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{*****Activity}: java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk的错误,在android开发中,我也遇到了这个问题,纠结了两天,终于解决了,结合我自己加上网上的找到的,现提供给大家。
1。Manifest文件中注册的Activity的名称,有没有写错,包名有没有搞错,有些网友,可能只写一个类名,前面用点号代替,但是这个类不在默认的包内,所以报这个错,那么只要写上类的全名,即可。
2。有些android,需要一些第三方的包,直接将其引入,在以前是可以的,但是在最新的adt中不行,必须在程序中新建一个libs文件夹,将第三方的jar文件copy到libs文件夹中,才行,很多人因为这样才报错,特别是以前的项目,默认并没有这个libs文件夹,但是新版本的adt,默认就建了libs这个文件夹。
3。有一点也很重要,在Java Build Path面板下的Order and Export中,一定要把你引入的jar文件,勾上,否则,跟没引用一样,切记。
相关文章推荐
- Android -- Activity的生命周期,状态保存与恢复,Activity四种启动模式 Standard, SingleTop,SingleTask,SingleInstance
- Android 从相册、照相机选择图片并裁剪(支持 KiKat 4.4+)
- iOS8无法弹出本地通知?
- Android 系统menu中add方法中参数的含义!!!
- 修改android 系统字体 萌萌达
- Swift 实现单例模式Singleton pattern的三种方法
- 如何减小MFC程序的体积,CWinApp和CWinAppEx
- Android Studio安装设置笔记
- iOS7隐藏statusBar
- iOS-AppleWatch开发基础知识
- android权限大全
- Android常用组件
- 从Android和iOS剪辑网页全文到Evernote的方法
- Android SDK镜像的介绍使用
- android国际化
- android5.1 RelativeLayout源码浅析
- Android之Android WebView常见问题及解决方案汇总
- 【Cocos2d-x v3.x官方文档】Cocos2d-x 多分辨率适配完全解析
- Android的Bitmap和BitmapDrawable类解析-android学习之旅(六十)
- IOS锁屏状态播放音乐时显示专辑信息和图片