Android 安卓技术分享Android开发知识Android知识点和文章分享

【错误提示】Unable to find explicit ac

2017-11-12  本文已影响16人  Jeckson_HUANG

该文章属于原创,转载请注明:

http://www.jianshu.com/p/d54d85fb40a8

图片

罪恶的Unable to find explicit activity clas

分明目标activity在,并且是用类名显式Intent进行startactivity的,as编译器也没爆红,为什么运行时还出这个错呢?

这个跟as的instant run功能有关。

instant run可以不用每次都把整个apk安装到虚拟机,只会安装变化的那部分。

http://m.blog.csdn.net/l_user/article/details/50948984

所以当拷贝别人代码时,跑起来就可能出现这个错误。

处理方法是:把output目录的apk文件删掉,把虚拟机里的app删掉,重新运行一般就能解决。

分明目标activity在,并且是用类名显式Intent进行startactivity的,as编译器也没爆红,为什么运行时还出这个错呢?

Unable to find explicit activity class

已经在AndroidMainfest.xml中添加了你的Activity但还是报Unable to find explicit activity class。。。

把鼠标放在你定义跳转的那个class上,会有惊奇的发现。(你定义的并非是你所想要的,使用了不规范的名字,比如Menu)

重点:

我是找个instant run引发的此类错误

清单文件层面的,肯定是调不通,instant run引起的错误是一个项目已经能正常运行,而是把项目代码拷贝到另外一台电脑上就不正常的那种。

关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己。

欢迎大家关注我的微信公众号:「醉翁猫咪」

上一篇下一篇

猜你喜欢

热点阅读