文档章节

运行错误:Unable to instantiate activity ComponentInfo

 风木子
发布于 2015/06/04 15:03
字数 343
阅读 1441
收藏 1

 

 

不能实例化activity有如下三种情况:

1.没有在Manifest.xml 清单中注册该activity,或者在创建完activity后,修改了包名或者activity的类名,而配置清单中没有修改,造成不能实例化。

 

2.自己新建了一个包,而注册时候依然用的默认包,例如,默认包是com.ghg.Dao包,你新建了一个com.ghg.DaoImpl包,并在此包中写了个FirstActivity,在manifest.xml中注 册时你写的是<activity  android:name=".FirstActivity"/>,此时相当于你在的类注册到了默认包中,系统在默认包中是找不到的,因为你的FirstActivity在com.ghg.DaoImpl包 下,所以你注册时应写成包名加类名,如:<activity android:name="com.ghg.DaoImpl.FirstActivity";这样系统才能在指定的包中找到对应的类。我的错误就是这样,默认注册是.MainActivity,但是有两个包名,所以就不能简写了

3.还用一种就是你的FirstActivity定义成了抽象类,这种情况好像一般人不会犯。

如果上述三种情况都考虑到了,还会抛出此异常,那么就查看一下activity类里是否同时存在这个类的构造函数和oncreate(),如果是,那么删除构造函数试试,并把初始化放到

oncreate()中试试。

 


本文转载自:http://blog.csdn.net/gaohongijj/article/details/8010869

粉丝 0
博文 13
码字总数 1767
作品 0
郑州
私信 提问
Android中运行一个项目时,模拟器报错

运行一个项目时,模拟器报下面的错: The application ...has stoped unexpectedly,please try again. logcat中的错误信息是java.lang.RuntimeException: Unable to instantiate activity Co......

刘敏smile
2013/04/09
752
3
android点滴3:Unable to instantiate activity Compo...

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=mas.Activit......

独鸣在彼岸
2012/04/30
132
0
极光推送IM使用问题

@极光推送 你好,想跟你请教个问题:我想问下极光推送IM怎么用的,我下载的Demo好像运行不了 一: 错误信息:java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{io...

小杰123
2016/07/19
448
1
android 天气预报问题

请问为什么运行的时候log cat报错? java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.weather2/com.example.weather2.WeatherActivity}: java.lang......

-Mop-
2013/04/24
557
6
Unable to instantiate activity ComponentInfo

不知道怎么回事,在libs中添加了jar包后,无法给jar包附加上源码,于是采取以下措施: 删除自动生成的依赖: 在Android Dependences目录上右击->Build Path ->Remove from Build Path 然后往...

winshu
2012/10/16
4.7K
0

没有更多内容

加载失败,请刷新页面

加载更多

消息中间件——RabbitMQ的高级特性

前言 前面我们介绍了RabbitMQ的安装、各大消息中间件的对比、AMQP核心概念、管控台的使用、快速入门RabbitMQ。本章将介绍RabbitMQ的高级特性。分两篇(上/下)进行介绍。 消息如何保障100%的...

Java架构师ya七
39分钟前
6
0
如何编写高质量的 JS 函数(1) -- 敲山震虎篇

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/7lCK9cHmunvYlbm7Xi7JxQ 作者:杨昆 一千个读者,有一千个哈姆雷特。 此系列文章将会从函数的执行机制、鲁棒性、函...

vivo互联网技术
今天
6
0
学会这5个Excel技巧,让你拒绝加班

在网上,随处都可以看到Excel技巧,估计已看腻了吧?但下面5个Excel技巧会让你相见恨晚。关键的是它们个个还很实用 图一 技巧1:快速删除边框 有时当我们处理数据需要去掉边框,按Ctrl+Shif...

干货趣分享
今天
11
0
JS基础-该如何理解原型、原型链?

JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个...

OBKoro1
今天
10
0
高防CDN的出现是为了解决网站的哪些问题?

高防CDN是为了更好的服务网络而出现的,是通过高防DNS来实现的。高防CDN是通过智能化的系统判断来路,再反馈给用户,可以减轻用户使用过程的复杂程度。通过智能DNS解析,能让网站访问者连接到...

云漫网络Ruan
今天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部